🟩 Node.js Foundations
JavaScript on the server — core ideas you run right here.
1→2→3→4→5→6→7→8→9→10→11→12→13→14→15→16→17→18→19→20→21→22→23→24→25→
Lesson 1 — Running JS
basics · 6 min
Lesson 2 — Functions & modules
easy · 8 min
Lesson 3 — JSON
medium · 9 min
Lesson 4 — Async & promises
medium · 11 min
Lesson 5 — Processing data
medium · 10 min
Lesson 6 — Working with JSON
medium · 8 min
Lesson 7 — Array chunking
medium · 9 min
Lesson 8 — Env config
medium · 8 min
Lesson 9 — Group records
medium · 9 min
Lesson 10 — Emitter with once
medium · 9 min
Lesson 11 — Error handling
hard · 10 min
Lesson 12 — Transform records
hard · 11 min
Lesson 13 — Event emitter
hard · 12 min
Lesson 14 — Modules pattern
hard · 10 min
Lesson 15 — Async callbacks
hard · 11 min
Lesson 16 — Simple router
hard · 11 min
Lesson 17 — Rate limiting
hard · 12 min
Lesson 18 — Mini project: log parser
hard · 13 min
Lesson 19 — Stream chunks
hard · 11 min
Lesson 20 — Cache with TTL
hard · 12 min
Lesson 21 — Retry wrapper
hard · 12 min
Lesson 22 — Token bucket limiter (expert)
hard · 13 min
Lesson 23 — Middleware compose
very hard · 15 min
Lesson 24 — Pub/sub with topics
very hard · 14 min
Lesson 25 — Ultimate: KV store with TTL
★ ultimate · 19 min