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 nowFrom 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.
RAG In Depth
Available nowEverything 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.
LLM In Depth
Available nowWhat 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.
Operating Systems in Depth
In the worksProcesses, schedulers, virtual memory, filesystems, and the syscall boundary — the machine your machine runs on.
Networking in Depth
In the worksFrom voltage on a wire to HTTP/3 — routing, congestion, TLS, and why the internet works anyway.
Compilers in Depth
In the worksLexers, parsers, type checkers, IRs, and optimizers — the road from source text to machine code.
Nothing matches that. Try a topic — “transactions”, “embeddings”, “TLS” — or clear the search.
One membership opens every course. See pricing