Foundations Track · Phases 0–6
Ph 0How the web works
Internet, HTTP, browser rendering pipeline, dev environment
3 notesPrereq
Ph 1HTML — structure & semantics
Document structure, semantic HTML, forms, a11y
4 notesBeginner
Ph 2CSS — visual design & UI theory
Flexbox, Grid, animations, design systems, Figma, UX
13 notesDesign track
Ph 3JavaScript — language core
Variables, async, DOM, OOP, modules, testing basics
14 notesJS Core
Ph 4JS engine internals & advanced patterns
V8, memory, GC, design patterns, performance
6 notesJS Advanced
Ph 5Git, terminal & dev tooling
Git flow, shell, npm, bundlers, linting pipeline
3 notesDev Tools
Ph 6TypeScript — dedicated deep phase
Types, generics, advanced types, TS with React
6 notesTypeScript
Frontend Track · Phase 7
Ph 7React — component model to advanced patterns
JSX, hooks, routing, state, data fetching, Next.js, testing
11 notesFrontend track
Backend Track · Phases 8A & 8B
Ph 8ANode.js & Express — JS backend
REST API, auth, Prisma, WebSockets, testing
7 notesBackend Node
Ph 8BPython & FastAPI — Python backend
Python, FastAPI, SQLAlchemy, async, auth, testing
6 notesBackend Python
Fullstack Track · Phases 9–11
Ph 9Databases — SQL & NoSQL
PostgreSQL, MongoDB, Redis, indexing, ACID
6 notesDatabases
Ph 10Fullstack integration
API integration, auth flows, tRPC, GraphQL, third-party APIs
6 notesFullstack
Ph 11DevOps & deployment
Docker, CI/CD, cloud, monitoring, secrets
5 notesDevOps
Advanced Track · Phases 12–14
Ph 12System design & scalability
Architecture, caching, queues, microservices, security
6 notesSystem Design
Ph 13AI/ML integration for engineers
LLM APIs, embeddings, RAG, AI SDK, agents
5 notesAI/ML
Ph 14React Native — mobile engineering
Expo, navigation, Reanimated, native APIs, EAS deploy
5 notesMobile