interactive course · self-paced
Refresh your
computer-science
fundamentals
7 modules, 52 chapters, 207 trackable objectives, a live SQL playground, and quizzes that get harder as you go. Everything you complete is tracked. Built from the ground up for one learner — you.
- modules
- 7
- chapters
- 52
- objectives
- 207
- ★ core
- 131
- est. time
- 21h 8m
Start here
pick your goal — we'll highlight a pathA job hunt is imminent — front-load pattern recognition, SQL JOINs, HTTP/auth, and the system-design framework.
Shore up day-to-day depth: SQL from the ground up, the Node event loop, and Git you can trust.
Aiming for senior — bias to scale: distributed systems, system design, the infra stack, and patterns.
Ship real things across the stack and direct AI tools well — the anatomy, going live, and working with agents.
Modules
prose & quizzes filled in later phasesCore CS / DSA
Big-O, the structures worth knowing, graphs, and pattern recognition — practical fluency, not from-scratch implementation.
Backend Engineering
HTTP, API design, auth, architecture patterns, concurrency, messaging, distributed systems, and caching.
Databases
The flagged weak spot, gone deep: SQL, all six JOINs, advanced querying, indexes, transactions/isolation, and NoSQL. Includes the live SQL playground.
Node.js Internals
The one language-specific module: the event loop, async evolution, streams, modules, CPU-bound concurrency, and V8 memory. Targets Node 24 LTS.
Frontend
Lighter, background-reading module: how the browser renders, DOM/CSS, the JavaScript that matters, and app architecture (SPA/SSR/SSG).
Senior Cross-Cutting
System design, the infrastructure stack (Docker → K8s → Terraform → cloud → observability), security, testing, version control, and code quality.
Building in the AI Age
A vocabulary/orientation module for building whole apps across the stack — frontend for backend devs and vice-versa, shipping to a live URL, and directing AI coding tools. Know what every piece is called so you know what to tell the AI.