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.