
NodeSchool - interactive tutorials on Node.Js

We all know the theoretical course on node.js recently released by Ilya Kantor. Great stuff, fresh, full and also in Russian. But it is theoretical, and we somehow want to touch everything, try it for ourselves, getting real experience. The recently launched, free NodeSchool project will help us with this .
The site has a block of lessons devoted to key concepts (asynchrony, streams, I / O, http, binary data manipulation) and a block of electives with deeper topics.
The learning process is something like this: you select a lesson, put it from the repository (for example, npm install -g stream-adventure ), then start it from the command line (in my example stream-adventure) and, following the instructions, complete the tasks (write the code). Wrote - to check, again, you start something like stream-adventure verify program.js . If everything is fine, you go on.

This is what the menu looks like in my lesson. In my opinion it is convenient and brings real experience. By the way, if you want, you can do your homework or edit existing ones. There are links to github of all the lessons.