Low-Level Design · Python edition
LLD Cohort Notebook
Class-by-class notes from Pradeep Kumar's LLD Live Cohort 2.0, made from the Zoom recordings. The teacher wrote Java in class; every example here is in Python with the same class names, so the notes still line up with the videos. Each topic shows its ▶ time range in the recording.
How to read these notes
Yellow sticky notes = real-life pictures and things to remember. Green notes = Java vs Python and tips. Red pencil notes = corrections to what was said in class. Pencil "Doubt" notes = questions from the class, with answers.
Classes
- 1OOP Fundamentals & Class Relationships
Week 1 · Sat 14 Mar 2026 · recording 3h34m · 8 topics - 2Singleton Wrap-up, Factories & Builder
Week 3 · Sat 28 Mar 2026 · recording 3h53m · 8 topics - 3Prototype, Decorator & Snake and Ladder
Week 3 · Sun 29 Mar 2026 · recording 3h13m · 4 topics - 4Composite & Adapter
Week 4 · Sat 11 Apr 2026 · recording 2h52m · 3 topics - 5Facade, Strategy & Proxy
Week 4 · Sun 12 Apr 2026 · recording 2h58m · 5 topics - 6Observer, State & Chain of Responsibility
Week 5 · Sat 18 Apr 2026 · recording 2h31m · 4 topics - 7LLD Framework, HashMap Internals & LRU Intuition
Week 5 · Sun 19 Apr 2026 · recording 2h52m · 4 topics - 8LRU Cache Implementation & Rate Limiter
Week 6 · Sat 25 Apr 2026 · recording 1h41m (+ Sun 26 Apr re-recording intro) · 5 topics - 9Parking Lot & Elevator System
Week 7 · Class 1 · recording 2h52m · 2 topics - 10Notification System & URL Shortener
Week 7 · Class 2 · recording 2h42m · 3 topics - 11Payment System & Splitwise
Week 8 · Class 1 · recording 1h22m · 5 topics - 12Concurrency LLDs: Task Scheduler, Thread Pool, Producer-Consumer & Mini Kafka
Week 8 · Class 2 · recording 2h25m · 4 topics
Jump to a pattern or problem
Creational patterns · How objects get created.
Structural patterns · How objects are put together.
Behavioral patterns · How objects talk and share work.
LLD problems · Full designs, start to finish.
- Snake
- LLD of HashMap
- LRU Cache: basic intuition
- Rate Limiter: what and why
- LLD: Parking Lot
- Retry
- Payment system: class
- Splitwise