~learn.
?
Learn · interview prep · free, no sign-up

Interview prep.

The course teaches it; this gets you hired. See what each company asks, work the classic problems, sit a timed mock (alone or with a real person), and revise the night before.

lessons revised
–/75
labs cleared
–/16
mocks done
–/8
study plan
…

video lecturesWatch it, in order

Every lecture in course sequence, then the side quests and the rest.

design canvasDraw it, get it reviewed

The whiteboard round, on your own time: any interview problem, any capstone, or your own system.
whiteboard + ai reviewnew

Design canvas

Sketch the architecture with blocks, tech logos and arrows, then get a staff-engineer review of what you drew: the gaps worst first, the fix for each, and what you'd be asked next. Saves to your account.

interview problems · capstones · your own idea

mock interviewsSit a real interview loop

A timed round with an interviewer, curveballs, a rubric and a verdict. Watch the recorded one first if you like.
M1 · after world 01PaislyPhone OTP sign-in and sessions
45 min · 6 phases · 3 curveballs · with Nandini Hegde
M2 · after world 02BillboltBill payments and AutoPay
45 min · 7 phases · 3 curveballs · with Ananya Rao
M3 · after world 04CartwalaFlash-sale catalog and prices
50 min · 7 phases · 3 curveballs · with Revathi Menon
M4 · after world 05WanderstayStays booking and availability
50 min · 7 phases · 3 curveballs · with Marco Lindqvist
M5 · after world 07SunwaaiSupport desk, ticket search and SLAs
50 min · 7 phases · 3 curveballs · with Farhan Qureshi
M6 · after world 08KaamkaajJob search, alerts and recruiter analytics
50 min · 7 phases · 3 curveballs · with Kabir Sethi
M7 · after world 09SwitchyardMulti-tenant feature flags and experiments
50 min · 7 phases · 3 curveballs · with Zoya Kapadia
M8 · after world 10TillsyOffline-first POS platform (final loop)
60 min · 7 phases · 3 curveballs · with Dr. Meera Iyer

who's hiringPrep for a company

What candidates reported, with sources, and the lessons that teach it.

classic problemsThe questions everyone asks

Short walkthroughs that link into the full lessons.

Problem bank

20

High-level design, 15–30 min each

Low-level design

22

Machine coding: classes, interfaces, patterns

interview nightRevise fast

For the evening before, or the train to the office.
revision decks

Five minutes a lesson

Swipeable cards: key ideas, numbers to remember, the trade-off table, classic mistakes and what to say when asked.

696 cards · 75 lessons
cheat sheets12 worlds

A whole world on one page

Prints on a single A4 or Letter sheet. Download it as a PDF or share the link.

print · PDF · share
design sheets36 side quests

A whole design in ten minutes

Each side quest on a few pages: the numbers, the architecture with real tech icons, sequence, class and state diagrams, the decisions and what breaks.

open a sheet
SQ-10 · Twitter/X design sheetSQ-06 · Netflix Streaming design sheetSQ-07 · Spotify design sheetSQ-21 · Instagram Feed and Stories design sheetSQ-05 · Google Search design sheetSQ-02 · WhatsApp Messaging design sheetSQ-19 · YouTube Video Platform design sheetSQ-03 · Aadhaar (UIDAI) design sheetSQ-09 · Uber design sheetSQ-08 · AWS S3 design sheetSQ-01 · India's UPI design sheetSQ-04 · Visa/Mastercard Global Payment Network design sheetSQ-26 · Truecaller Caller ID and Spam Detection design sheetSQ-17 · Swiggy Food Delivery design sheetSQ-11 · IRCTC Tatkal Ticket Booking System design sheetSQ-12 · Blinkit Quick Commerce design sheetSQ-16 · BookMyShow Seat Booking design sheetSQ-14 · ChatGPT LLM Serving design sheetSQ-18 · Razorpay Payment Gateway design sheetSQ-27 · Flipkart Big Billion Days design sheetSQ-35 · FASTag Electronic Tolling design sheetSQ-34 · Amazon Prime Day Checkout design sheetSQ-15 · Figma Multiplayer Editing design sheetSQ-13 · Zerodha Kite Trading Platform design sheetSQ-28 · Gmail design sheetSQ-24 · Airbnb Stays Marketplace design sheetSQ-22 · Google Maps Routing, Traffic and Tiles design sheetSQ-20 · Google Docs Collaboration design sheetSQ-31 · Discord design sheetSQ-36 · Slack design sheetSQ-25 · Dream11 Fantasy Sports design sheetSQ-23 · Zoom Video Meetings at Scale design sheetSQ-29 · GitHub design sheetSQ-30 · TikTok's For You Feed design sheetSQ-32 · ONDC design sheetSQ-33 · NSE Stock Exchange design sheet
245 diagrams · PDF · share

the real loopDo it for real

Timed rounds, a real person, working code.
code labs

Implement it in Python

A rate limiter, an LRU cache, a hash ring, an outbox relay: write it in the browser and run it against hidden tests.

runs on your device
mock interviews

The real loop, timed

An unseen problem from a fictional company, a named interviewer, curveballs, then a levelled rubric and a verdict.

8 loops between worlds
peer mockswith a real person

Practise with another learner

Post a time and a mock, someone pairs up, you both get a free video room. One interviews, then you swap.

needs an account
war roomsyou're on call

Take the page

A SEV-1 plays out in the incident channel and you make the calls. Each night is modelled on a real postmortem: practice for on-call and for “tell me about an incident”.

29 incident nights · 8–15 min

toolsNumbers and a plan

Estimate out loud; plan to your interview date.
numbers playgroundworks offline

50k QPS × 2 KB × 30 days = ?

Type an estimate the way you'd say it and get the worked answer, next to the latency and size numbers the course teaches.

calculator · reference numbers
study planner

Plan to your interview date

A day-by-day plan from your real progress, with revision days at the end. Fall behind and it adjusts.

calendar file · Google Calendar