Coding Deep Dives
Every topic rebuilt 3Blue1Brown-style: foundations from zero, the derivation in pictures, worked examples for every scenario, graded exercises, and concept-trap question banks.
480 topics · 2365 pages — more land as generation runs
1.1
How Computers Work
2 deep-dive topics1.2
Introduction to Programming (Python)
29 deep-dive topics1.3
Python Intermediate
12 deep-dive topics2.1
OOP Fundamentals
16 deep-dive topics2.2
Design Principles
12 deep-dive topics3.1
Complexity Analysis
9 deep-dive topics3.2
Linear Data Structures
9 deep-dive topics3.3
Hashing
10 deep-dive topics3.4
Trees
16 deep-dive topics3.5
Graphs
17 deep-dive topics3.6
Sorting & Searching
11 deep-dive topics3.7
Algorithm Paradigms
20 deep-dive topics3.8
String Algorithms
9 deep-dive topics4.1
Computer Architecture (Deep)
27 deep-dive topics4.2
Operating Systems
20 deep-dive topics4.3
Computer Networks
31 deep-dive topics4.4
Databases
28 deep-dive topics4.5
Software Engineering
24 deep-dive topics4.6
Theory of Computation
29 deep-dive topics4.6.12Pumping lemma for CFLs
4.6.15Church-Turing thesis
4.6.16Universal Turing machine
4.6.20Rice's theorem
4.6.22P — polynomial time
5.1
C Programming
33 deep-dive topics5.2
C++ Programming
32 deep-dive topics5.3
Build Systems & Toolchain
17 deep-dive topics5.4
Scientific Computing (Python)
25 deep-dive topics5.5
Embedded Systems & Real-Time Software
28 deep-dive topics5.6