• Learn by practice: unique and fluent tutorials in koan style.
  • No sandboxes: write code in your own IDE, run it on your own machine.
  • No crowd-sourcing: all exercises are created and solved by expert engineers.
  • Exercise variety: quizzes, tasks, refactorings, etc.

© All content is for personal use only – redistribution is prohibited.

Parallelize the IO operations with async code and event-driven architecture. Master callbacks, promises, emitters, streams, async-await, reactivity, etc. From basics to your own library code.
2 tutorials
Convert your design to a live UI with HTML & CSS. Master tags, selectors, block model, CSS flow, typography, shapes. etc. From basics to your own UI library.
0 tutorials
Represent human data as code and transform it with basic algorithms. Master variables, datatypes, functions, expressions and statements, mutability, etc. From zero to a real problem-solving code.
2 tutorials
Use functions as the main unit of composition and code reuse. Master purity, immutability, closures, currying, lenses, recursion patterns, etc. From basics to your own library code.
9 tutorials
Solve C10k problem and build scalable web servers with NodeJS. Master platform APIs, builtins, module system, networking, and async IO. From basics to your own realtime server.
5 tutorials