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

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.

Concurrency designs · Many threads, one safe design.