Skip to content
  • Start any day: Day 1 opens when you enrol
  • 1–2 hrs a day, in your own time
  • Hands-on work and interview prep

Short video course

Open for enrolment

System Design

System design explained with real examples, in short video lessons with quick checks. Built for interviews.

The format

Short lessons, a few minutes of your day.

21
days
15 min
a day
5
days of AI design

Video lessons in Hinglish, each followed by a short check, then a final assessment. All 21 lessons are live.

The 21 days

Three parts.

  1. Days 1–8 · Foundations

    8 of 8 lessons live

    • What is system design?
    • How does an application work?
    • Why do applications slow down?
    • Load balancing and multiple servers
    • Database foundations
    • Caching and content delivery
    • Replication, sharding and consistency
    • Queues and background work
  2. Days 9–16 · Interview problems

    8 of 8 lessons live

    • Your system design interview framework
    • Reliability and handling overload
    • Design a notification system
    • Design a social media feed
    • Design a ticket booking system
    • Design a chat system
    • Design a video streaming system
    • Revision: design a whole system from scratch
  3. Days 17–21 · AI system design

    5 of 5 lessons live

    • Design a simple AI assistant
    • Build the architecture for a RAG assistant
    • AI latency, cost and model choices
    • AI safety, quality and data access
    • AI system design capstone

Training a team? What a company can and cannot do today is set out on the training solutions page.