HACKDYNAMICS
The catalogue

Every course, in one place.

Three are live and complete. Three are being built the same way — slowly, and all the way down. One membership opens all of them.

Databases in Depth

Available now

From bytes on a platter to planet-scale consensus. Storage engines, B-Trees and LSM-Trees, transactions and recovery, replication, Paxos and Raft, and the operator's world of scaling — then you build a real database from scratch in Java.

32 chapters 28 interactive machines 46 diagrams 160 quiz questions
Open the course →

RAG In Depth

Available now

Everything between a question and a grounded answer. Chunking and embeddings, BM25 and the inverted index, HNSW, IVF and product quantization, hybrid search, reranking, agentic and graph retrieval — then how to measure whether any of it works.

36 chapters 262 diagrams 329 quiz questions
Open the course →

LLM In Depth

Available now

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 174 diagrams 462 quiz questions
Open the course →

Operating Systems in Depth

In the works

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

Networking in Depth

In the works

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

Compilers in Depth

In the works

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

One membership opens every course. See pricing