HACKDYNAMICS
The best CS courses on the internet

Computer science,
down to the moving parts.

Most courses show you the controls. Ours hand you a screwdriver. Interactive, depth-first courses that open the machine, let you drive it, and quiz you until it sticks.

Start the first course email sign-in · runs in your browser
01

The courses

One at a time, built with obsession. Each course is a complete journey — not a playlist of fragments.

AVAILABLE NOW

Databases in Depth

From bytes on a platter to planet-scale consensus. Storage engines, B-Trees and LSM-Trees, transactions and recovery, replication, Paxos and Raft, the operator's world of scaling and reliability — then you build a real database from scratch in Java to make all of it permanent. Junior-engineer to CTO depth, with living machinery you can drive.

32 chapters 28 interactive machines 46 diagrams 160 quiz questions
BEGIN THE DESCENT
ALL 36 CHAPTERS LIVE

RAG In Depth

Everything between a question and a grounded answer. Chunking and embeddings, the inverted index and BM25, HNSW, IVF and product quantization, hybrid search and rank fusion, reranking, context assembly, agentic and graph retrieval — then how to actually measure whether any of it works. Built from the papers, not from blog posts.

36 chapters 262 diagrams 329 quiz questions
OPEN THE PIPELINE
NEW — ALL 41 CHAPTERS LIVE

LLM In Depth

What a language model actually is, one layer at a time. Tokenizers and the traps in them, attention and the block, what pretraining costs, scaling laws, decoding and tool use, fine-tuning, LoRA and DPO, quantization and the serving arithmetic, evaluation and security — then you build PocketLM, a working model, in Python and C.

41 chapters 81 interactive machines 462 quiz questions
OPEN THE MACHINE
04 IN THE WORKS

Operating Systems in Depth

Processes, schedulers, virtual memory, filesystems, and the syscall boundary — the machine your machine runs on.

05 IN THE WORKS

Networking in Depth

From voltage on a wire to HTTP/3 — routing, congestion, TLS, and why the internet works anyway.

06 IN THE WORKS

Compilers in Depth

Lexers, parsers, type checkers, IRs, and optimizers — the road from source text to machine code.

See every course, search the catalogue →

02

How we teach

Three rules, no exceptions.

Depth first

No hand-waving. If a B-Tree splits, you'll watch it split. Every claim traces down to the bytes — worked examples, real numbers, the actual algorithms.

Living machinery

Diagrams you can read, simulations you can drive, quizzes that push back. You don't watch these courses — you operate them.

Zero friction

Every course opens with free chapters — no card, no sign-up. Open a page and start learning. Everything runs in your browser, and your progress stays there. Go further with one membership and an email sign-in.