Foundations
The focused math kit (linear algebra, probability, calculus, information theory), PyTorch essentials, and the classic NLP that still matters.
A research-engineer course on what is inside an LLM: the math and PyTorch foundations, neural nets and sequence models, the Transformer and building GPT from scratch, pretraining objectives and scaling laws, post-training (SFT, RLHF, DPO, reasoning RL), inference and serving (KV cache, quantization, speculative decoding), frontiers (MoE, Mamba, multimodal, agentic models), and evaluation and interpretability. Ends with a portfolio of buildable projects and an interview workbook.
Every module ends in a quiz. Pass it to earn the badge. Pass the final exam to earn the certificate.
The focused math kit (linear algebra, probability, calculus, information theory), PyTorch essentials, and the classic NLP that still matters.
Neural networks that survived, sequence models before Transformers, and where attention actually came from.
The architecture that changed everything: anatomy, a deep attention dive, positional encodings, building GPT from scratch, and modern variants.
How a foundation model is born: objectives, the data pipeline, scaling laws, distributed training, and infrastructure.
Turning a raw pretrained model into a helpful assistant: SFT, RLHF, DPO family, RLAIF, and reasoning-focused RL.
Serving a model fast and cheap: sampling and decoding, the KV cache, speculative decoding, quantization, and long context.
Where the field is heading: mixture of experts, state-space models, multimodality, and native agentic models.
Judge a model honestly: benchmarks and leaderboards, safety and bias evaluation, and mechanistic interpretability.
LLM interview prep: system-design templates for training, serving, and eval stacks, plus live-coding drills for attention, KV cache, and RoPE.
Badges unlock as you pass each module quiz. The final exam issues a verifiable certificate you can share.
Reading is not evidence. Each project is a deployable system you can put in front of an interviewer.
Build a byte-level BPE tokenizer in pure Python, train it on a small corpus, and compare against tiktoken.
Build, train, and evaluate a ~50-150M parameter Transformer with modern conventions (RMSNorm, SwiGLU, RoPE, GQA, FlashAttention).
Fine-tune an open model with LoRA and evaluate it with an LLM-as-judge pipeline.
Synthesise preference pairs and align a model with DPO, then measure the win rate against the base.
Serve a model in a compact engine: implement the KV cache, sampling, and INT4 quantization end to end.