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




Discussion
Light notes for this path — saved in your browser only (not a public forum yet).