Learning with Sabih
Computer Science, an interactive study guide
68 hands-on topics across 6 chapters. Every one is a live demo, drag, slide and break things until they make sense.
20 topics
AI and ML
From gradient descent to attention, RLHF and RAG, watch models train, sample and retrieve live.
11 topics
Algorithms and Data Structures
Race real algorithms, hash keys into buckets, and watch the call stack push and pop.
14 topics
Databases and SQL
Joins, indexes, query plans and transactions, watch queries run against live tables.
15 topics
Systems and Networking
Caches, load balancers, shards and packets, the machinery behind every request.
7 topics
Object-Oriented Programming
Classes, inheritance and polymorphism as moving diagrams, not definitions.
1 topic
Data and Compression
Drag probabilities and watch a Huffman code chase the entropy floor.