System Design · generic · advanced
A graduate-level distributed systems course modelled after MIT 6.5840 (Robert Morris), CMU 15-440, and Berkeley CS262. Build a deep understanding of the core abstractions that underpin every modern cloud system — consensus, replication, consistency, transactions, and storage. Includes implementations of Raft, consistent hashing, and a toy key-value store. MIT course materials regularly go viral on Hacker News; this course distils the best of those lectures.
Read a full lesson and answer 3 questions from the Module 1 quiz. No account needed.
Module 1 is free — lessons, hands-on walkthrough and quiz. The course ends with a 50-question practice exam.
No celebrity instructor — here is exactly what goes into the course instead.
About 14 hours of lessons, videos and hands-on walkthroughs across 7 modules, plus a 50-question practice exam.
Module 1 in full — lessons, hands-on walkthrough and quiz — with no card required. Any paid plan (from $8.99/mo) unlocks all 7 modules and the practice exam, and starts with a 14-day free trial.
No card required. Unlock every module and the practice exam from $8.99/mo when you’re ready.