RoadmapStart with the first topic
Start HereBeginner1 of 19 in the curriculum
Start Here: How Software Systems Work
Zero assumptions. What a client, a server, an API, and a database actually are, where data lives, the vocabulary every design discussion uses, and how one app grows from 1 user to a million.
If words like 'load balancer', 'cache', or 'replica' feel fuzzy, start here. Each topic explains one idea with an everyday analogy first, then shows the real thing. By the end of this phase you'll be able to read any system design diagram and follow the rest of the course.
Already comfortable with web apps and databases? Skim Topic S.4 (the scaling story) and S.5 (vocabulary), then jump to Phase 0.
0/5 · 0%
5 topics ~37 min 6 code blocks & diagrams