Learn system design

14 courses · 138 lessons · free to read

Your progress

0 / 138 lessons

0%
No streak yet

Saved in this browser.
Sign in to sync across devices

New here? Start here.

System Design Foundations

13 lessons · Beginner · 2 h 20 min

The core ideas behind every large system, in short lessons: scaling, storage, caching, consistency, queues, reliability and a full worked design.

Start learningLesson 1 of 13
Prefer a guided path?The roadmaps put lessons, labs and quizzes in order for one goal.Looking for one concept?All topics lists each one with the lessons that teach it.