Interactive system design practice: build a design, add users, see what breaks.
-
Updated
Oct 29, 2026 - TypeScript
Interactive system design practice: build a design, add users, see what breaks.
A complete system design course for college undergrads who want to walk into a FAANG/top-startup interview and sound like a Staff Engineer. Written like a Harvard CS lecture series: plain English first, fancy terms explained the moment they appear, real production war stories, Python code, and Mermaid diagrams everywhere.
Free, no-signup system design interview practice. Make design decisions, diagnose failures, and adapt to changing constraints across interactive questions and full walkthroughs: URL shortener, ride-sharing dispatch, payments, news feed, and more.
A full-stack MERN application that helps software engineers practice system design interviews with AI-powered evaluation.
To associate your repository with the system-design-practice topic, visit your repo's landing page and select "manage topics."