- 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.
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.
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.
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.