Manuals / JavaScript

Foundations · Beginner → Pro

JavaScript

Interactive path — click phases, expand checkpoints, mark chapters done. The language of the web — from values to async, modules, and the event loop.

~8 wk

Typical span

8 phases

Learning bands

0/14

Chapters done

0%

Progress

Relative time weight by phase — click a band to open Phase detail.

Learning path

Phase map for this manual. Download the SVG or jump into a phase below.

Interactive pathway

Learning roadmap

A progressive route through 14 nodes across 8 phases. Click any node to open the chapter.

Text list of all chapters
  1. 01How to use this pathStart
  2. 02Values, variables & control flowA · Fundamentals
  3. 03Functions & scopeA · Fundamentals
  4. 04Arrays, objects & destructuringA · Fundamentals
  5. 05DOM basics & eventsB · Browser
  6. 06Checkpoint A — Fundamentals + DOMB · Browser
  7. 07Promises & async/awaitC · Async
  8. 08Fetch, HTTP & error UXC · Async
  9. 09ES modules & project structureD · Modules & Testing
  10. 10Unit testing with VitestD · Modules & Testing
  11. 11Event loop, closures & thisE · Deep JS
  12. 12Checkpoint B — Async, modules & testsE · Deep JS
  13. 13Reading unfamiliar codebasesF · Pro
  14. 14Timeline, tools & cheat sheetReference

Discussion

  • No notes yet — leave the first.