Study Plan
30-Day System Design
Interview Prep
A structured schedule that takes you from foundations through hard problems to timed mock interviews. Each day links to the actual content — concepts, problems, exercises, post-mortems, and quizzes.
30 days5 phases50+ concepts · 30+ problems · 20+ exercises
Phase 1 — Foundations
Days 1-5: 10 concepts/dayDay 1
Foundations I
Day 2
Foundations II — Networking
Day 3
Foundations III — Databases
Day 4
Foundations IV — Caching & Messaging
Day 5
Foundations V — Distributed Systems & Reliability
Phase 2 — Core Problems
Days 6-15: 3 problems/day, easy to hardPhase 3 — Advanced + Exercises
Days 16-20: hard problems + exercise drillsDay 16
Hard Problems + Exercises I
Day 17
Hard Problems + Exercises II
Day 18
Exercises Sprint I
Day 19
Exercises Sprint II
Day 20
Exercises Sprint III
Phase 4 — Post-mortems + Quiz
Days 21-25: 2 post-mortems/day + 2 quiz clusters/dayDay 21
Post-mortems + Quiz I
Day 22
Post-mortems + Quiz II
Day 23
Post-mortems + Quiz III
Day 24
Post-mortems + Quiz IV
Day 25