Library / Courses

System Design Roadmap

A visual, community-maintained path through system design topics.

By roadmap.sh community · roadmap.sh · Added 2026-10-12

Start the course

All content belongs to roadmap.sh community / roadmap.sh. We only link to it and give credit. Report a problem

Learn this course

About 37 min left. Your work is saved as you go.

What you want from this course

roadmap.sh teaches this course. Decide how many hours a week you can give it, and book those sessions.

Ideas you will meet

Distributed Systems
Consensus, time, failure and the fundamentals of scale-out.

Go deeper on this

A path through videos, articles, other case studies and code on the same ideas as System Design Roadmap.

  1. Warm upGet the vocabulary first.

  2. WatchHow others solve the same problem, on video.

    Videos belong to their creators and play from YouTube. More on YouTube (opens in a new tab)

  3. ReadEngineers explain it in their own words.

  4. See it in another companyThe same ideas, a different system.

  5. Read the codeSee how it looks when it is real.

Keep learning

Loading community…