System Design School
Learn
Problems
Primer
Pricing
More
Loading
System Design Courses
1
System Design Fundamentals
Establishes a foundation for understanding modern system design - essential theories and fundamental building blocks.
Meticulously crafted content flow for step-by-step learning with minimal friction.
Includes code labs focusing on specific technologies to reinforce concepts.
Patterns and templates capable of solving a wide range of problems.
Start Now
2
Domain Knowledge
In-depth exploration of domain knowledge used to solve specific system design problems.
Topics include geospatial search (as used by Yelp, Google Maps), distributed transactions (for ticket booking), and many more.
Start Now
Send feedback