interactive course · self-paced
Refresh your
computer-science
fundamentals
9 modules, 67 chapters, 305 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
- 9
- chapters
- 67
- objectives
- 305
- ★ core
- 198
- est. time
- 27h 54m
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 by directing AI — the app anatomy, frontend & backend literacy, 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
Databases, 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 shipping whole apps — the anatomy of an app, TypeScript, going from a repo to a live URL, and directing AI coding tools. (Frontend and backend literacy now live in Modules 08 & 09.)
Frontend for Vibe Coders
Design and UI literacy for people who ship by directing AI, not by hand-writing CSS. Name every element, judge whether a screen looks professional, know which pattern to reach for, and review what the AI builds. (Module 05 is the code-level version.)
Backend for Vibe Coders
The server mental model for people who ship by directing AI. Understand where data lives, what a good API contract is, how auth and async actually work, and how to review the backend the AI writes — without becoming a backend specialist. (Module 02 is the code-level version.)