Twelve tracks
Tracks group concepts by subject. To study in order, follow a path instead — it picks concepts across tracks.
- FoundationsFrom zero to building and shipping real pages.60 concepts
- JavaScript in depthThe event loop, closures, async and the coding round.82 concepts
- TypeScriptFrom everyday types to type-level fluency.31 concepts
- The web platformRendering, networking, storage, workers and browser APIs.56 concepts
- ReactInternals, React 19, Server Components and architecture.51 concepts
- QualityPerformance, accessibility, security, testing and design systems.39 concepts
- Data structures & algorithms18 patterns, 120+ problems, frontend-flavoured DSA.37 concepts
- Machine coding & LLDBuild working UIs fast, and design them well.32 concepts
- System designRADIO, building blocks, backend basics and AI systems.19 concepts
- AI-era frontendStreaming UIs, safe model output, AI-assisted work.14 concepts
- Agentic AI engineeringLLMs, tools, RAG, agents, MCP, evals and shipping.50 concepts
- Interviews & careerStories, debugging rounds, mocks, offers and English.25 concepts