Start a Nodejs Server

  1. We'll build this Waypoint on Cloud 9, a powerful online code editor with a full Ubuntu Linux workspace, all running in the cloud. We'll do the first 7 steps of Node School's LearnYouNode challenges.
  2. If you don't already have Cloud 9 account, create one now at
  3. Open up and sign in to your account.
  4. Click on the "+" icon at the top right of the page to create a new workspace.
  5. Give your workspace a name and an optional description.
  6. Choose "Blank" in the template section.
  7. Click the "Create workspace" button.
  8. Once C9 builds and loads your workspace, you should see a terminal window in the lower right hand corner. In this window use the following commands. You don't need to know what these mean at this point.
  9. Update npm with this command: npm install -g npm.
  10. Install learnyounode with this command: npm install -g learnyounode.
  11. Now start this tutorial by running learnyounode.
  12. Note that you can resize the's windows by dragging their borders.
  13. Make sure that you are always in your project's "workspace" directory. You can always navigate back to this directory by running this command: cd ~/workspace.
  14. You can view this Node School module's source code on GitHub at
  15. Complete "Hello World"
  16. Complete "Baby Steps"
  17. Complete "My First I/O"
  18. Complete "My First Async I/O"
  19. Complete "Filtered LS"
  20. Complete "Make it Modular"
  21. Complete "HTTP Client"
  22. Once you've completed these first 7 steps, move on to our next challenge.
I've completed this challenge (ctrl + enter)