EditorWorkspacesCoursesInterviewsGround CallDaily ChallengesReadsGames
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantText SummarizerAI Text GeneratorJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserProtobuf DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
← All coursesSystem Design
System Design Dojo
Draw it. Argue it. Survive the follow-up.
Practice high-level system design the way interviews actually work: sketch an architecture, get a tough AI critique, then answer a sharp follow-up. Classic scenarios — URL shortener, chat, feeds, streaming, ride-sharing — with rubrics that reward tradeoffs, not buzzwords.
Course content
Foundations
- ○The Design Interview PlaybookFree25 min
Classic systems
- 🔒Design a URL Shortener40 min
- 🔒Design Pastebin / Snippet Store35 min
- 🔒Design a Distributed Rate Limiter35 min
Realtime & social
- 🔒Design a Chat / Messaging System45 min
- 🔒Design a News Feed45 min
- 🔒Design Video Streaming (YouTube-lite)45 min
Platform patterns
- 🔒Design a Notification System40 min
- 🔒Design Search Autocomplete35 min
Capstone
- 🔒Design Ride Sharing (Uber-lite)50 min