Animations
Every idea in the curriculum, drawn. 145 animations across 18 modules — each one is the real thing from its lesson, not a picture of it.
Cards open their lesson. Pointer and keyboard also run one on hover or focus.
145 animations across 18 modules.
What Is Dynamic Programming?
Dynamic Programming5 minTop-Down vs Bottom-Up
Dynamic Programming5 minClimbing Stairs
Dynamic Programming4 minHouse Robber
Dynamic Programming5 minCoin Change
Dynamic Programming6 minLongest Common Subsequence
Dynamic Programming6 min0/1 Knapsack
Dynamic Programming6 minEdit Distance
Dynamic Programming6 minLongest Increasing Subsequence
Dynamic Programming6 minDP on Grids
Dynamic Programming6 min
What Is System Design
System Design5 minVertical vs Horizontal Scaling
System Design5 minLoad Balancing
System Design5 minCaching
System Design5 minInvalidation and Eviction
System Design6 minContent Delivery Networks
System Design5 minDatabase Replication
System Design6 minDatabase Sharding
System Design6 minSQL vs NoSQL
System Design6 minConsistency and CAP
System Design6 minMessage Queues
System Design5 minRate Limiting
System Design5 minDesigning a REST API
System Design6 minWebSockets and Realtime
System Design5 minObservability Basics
System Design5 min
What Is Machine Learning
AI & ML4 minTraining vs Inference
AI & ML4 minEmbeddings
AI & ML5 minCosine Similarity
AI & ML5 minTokenization
AI & ML5 minAttention, Intuitively
AI & ML5 minTransformers: Big Picture
AI & ML5 minWhat Is an LLM
AI & ML5 minTemperature and Sampling
AI & ML5 minContext Windows
AI & ML4 minRetrieval-Augmented Generation
AI & ML5 minVector Databases
AI & ML5 minFine-Tuning vs Prompting
AI & ML5 minAgents and Tools
AI & ML5 minEvaluating LLMs
AI & ML5 min
What Is Low-Level Design
Low-Level Design4 minEncapsulation and Invariants
Low-Level Design5 minComposition vs Inheritance
Low-Level Design5 minInterfaces and Polymorphism
Low-Level Design5 minSOLID in One Pass
Low-Level Design5 minStrategy Pattern
Low-Level Design5 minObserver Pattern
Low-Level Design5 minFactory Pattern
Low-Level Design4 minState Pattern
Low-Level Design5 minDesigning a Parking Lot
Low-Level Design6 min
Threads vs Processes
Concurrency4 minRace Conditions
Concurrency5 minLocks and Mutexes
Concurrency5 minDeadlock
Concurrency5 minThread Pools
Concurrency4 minProducer and Consumer
Concurrency5 minAsync and the Event Loop
Concurrency5 minAtomic Operations
Concurrency4 minSemaphores
Concurrency4 minDesigning Thread-Safe Code
Concurrency5 min