Curated curricula — each path orders lessons from intro to advanced and pairs them with ranked practice problems. Follow one end to end.
Core data structures and algorithms — from Big-O to hashing, two-pointers, and sorting.
371 lessons · 811 problems
Master DP patterns end to end: grids, knapsack, sequences, and state machines.
32 lessons · 248 problems
Traversals, shortest paths, union-find, and tree algorithms.
91 lessons · 449 problems
Scalable architecture, distributed systems, and real case studies (Twitter, Uber, Dropbox…).
986 lessons · 628 problems
Databases, concurrency, and networking — the bedrock of backend engineering.
1141 lessons · 81 problems
From bias-variance to transformers, RAG, RLHF, and production MLOps.
997 lessons
Defensive security across the stack — XSS, auth, crypto, and application security.
146 lessons
Rendering, performance, the browser, and modern UI architecture.
344 lessons