Home / Cheat Sheet
Cheat Sheets
Short, self-contained review cards — one per Learn lesson, same titles, just the essentials in bullet form. Skim a track after you finish it, or the night before an interview.
Algorithms & Data Structures with Python
A from-zero crash course: Python itself, every core data structure, and the classic algorithms — enough to start solving problems.
40 cards
SQL & Databases
Query patterns, window functions, engine internals.
3 cards
Machine Learning
Features, models, training, metrics, debugging.
9 cards
Machine Learning System Design
Real machine-learning system design walk-throughs, end to end.
10 cards
AI Agent System Design
Designing autonomous language-model agents: tools, memory, multi-agent, guardrails, and evaluation.
29 cards
Generative AI System Design
Generative model systems: smart compose, translation, retrieval-augmented products, image and video generation.
11 cards
System Design
Classic distributed-systems design.
29 cards
Object-Oriented Design
Object-oriented design problems and modelling.
13 cards
Mathematics
Probability, statistics and inference, and linear algebra.
6 cards