System Design Mastery

A free system design course — learn progressively, from beginner to master, with an AI tutor that draws you the diagrams. Thirty-six lessons across three tiers — beginner, intermediate, advanced — each with an interactive quiz and an AI tutor that sketches the architecture with you.