All learning paths

Course outline

Advanced

Train and adapt models, improve retrieval, and deploy AI systems you can test and monitor.

138 lessons26 modulesAbout 56 hours with practice

01

Transformer internals

Study attention heads, normalization, tokenization, and scaling laws.

1How multi-head attention works30 min2Residual connections and layer normalization24 min3How tokenization algorithms work24 min4What are model scaling laws?30 min5Reading the neural scaling laws paper30 min
02

Language models beyond fixed tokens

Learn how byte-level models read text, group difficult regions, generate efficiently, and should be evaluated.

1What is a byte-level language model?19 min2Why are byte sequences difficult?18 min3How does a Byte Latent Transformer work?21 min4How can byte models generate faster?21 min5When should we use byte-level models?20 min
03

Models that learn while they run

Understand test-time learning, selective memory, Titans, retention and forgetting, and safe evaluation of models that update during use.

1What is test-time learning?20 min2What should a model remember?19 min3How does Titans combine short- and long-term memory?21 min4How can a model learn without forgetting?21 min5How should we test a model that changes while it runs?22 min
04

Model architecture in detail

Read Llama and Mixtral designs, then explore FlashAttention and rotary position embeddings.

1Inside the Llama architecture30 min2Mistral and Mixtral architectures30 min3Reading the LLaMA paper24 min4How FlashAttention works28 min5Rotary position embeddings (RoPE)25 min
05

Training foundation models

Follow data preparation, pretraining, post-training, evaluation, and release.

1The foundation model training process24 min2Choosing and preparing training data25 min3How distributed training works33 min4What happens during post-training?25 min5Evaluating and releasing a model25 min
06

Fine-tuning methods

Adapt a pretrained model using full fine-tuning, LoRA, or QLoRA.

1Transfer learning for language models24 min2How fine-tuning works26 min3Low-rank adaptation (LoRA)33 min4Quantized low-rank adaptation (QLoRA)35 min5Reading the LoRA paper29 min6How to choose a fine-tuning method30 min
07

Instruction and preference training

Study instruction tuning, RLHF, DPO, distillation, and their evaluation.

1How instruction tuning works26 min2Reinforcement learning from human feedback30 min3Direct preference optimization (DPO)35 min4Reading the InstructGPT paper24 min5Fine-tune a workshop assistant40 min6Model distillation and synthetic data25 min
08

Training reasoning models

Learn how rewards, step feedback, reinforcement learning, and test-time search shape reasoning.

1What is reasoning training?18 min2What is a verifiable reward?18 min3Should feedback check the answer or each step?19 min4How does reinforcement learning shape reasoning?20 min5How should we spend reasoning time?20 min
09

Agent tools, memory, and control

Design tool calls, coordinate agents, recover from failures, and add human review.

1How ReAct agents reason and act25 min2Reading the ReAct paper24 min3How tool calling works24 min4Designing multi-agent systems25 min5Build a research assistant with citations38 min6The Agent2Agent protocol (A2A)24 min7Agent memory and planning25 min8Recovering from failures in agent loops25 min9Adding human approval to agents30 min
10

Advanced retrieval and context

Improve chunking, rerank results, compress context, and evaluate a document assistant.

1Advanced document chunking33 min2Hybrid retrieval and reranking29 min3Improving search with query expansion25 min4How to compress model context33 min5Build and deploy a document assistant42 min6How GraphRAG works25 min7How to evaluate a RAG system30 min
11

Model deployment and performance

Serve models, manage costs, inspect failures, and measure performance.

1How model quantization works34 min2Serving language models37 min3Caching in AI applications37 min4Reducing the cost of AI applications34 min5Monitoring and tracing AI applications29 min6Model gateways and request routing29 min7How speculative decoding works30 min8Running language models on a device35 min
12

Reasoning and multimodal systems

Explore long context, mixture-of-experts models, images, computer use, and voice.

1Inside a mixture-of-experts model31 min2Evaluating long-context models31 min3How multimodal models use text, images, and audio27 min4How computer-use agents work32 min5Evaluating new directions in LLM research26 min6Setting a reasoning budget27 min7Building realtime voice agents27 min
13

Deploying agent systems

Plan orchestration, operate MCP servers, evaluate agents, and build a resumable pipeline.

1AutoGen AgentChat and migration planning27 min2Common agent orchestration patterns26 min3Running MCP servers in production28 min4How to evaluate an AI agent32 min5Build a resumable research and drafting pipeline45 min
14

AI security and safety

Study prompt injection, the OWASP risk categories, and Constitutional AI.

1Defending against prompt injection27 min2The OWASP Top 10 risks for LLM applications27 min3How Constitutional AI works26 min
15

Agent harness engineering

Build the runtime around an agent: context, tools, permissions, stopping rules, and evidence that it works.

1What is an agent harness?27 min2Building an agent runtime loop39 min3Context and handoffs in agent harnesses34 min4Tools and permissions in agent harnesses33 min5How to evaluate an agent harness40 min6Build a small agent harness58 min
16

Reading research papers

Choose a paper, follow its experiments, and check what its results support.

1How to read LLM research papers35 min
17

Looking inside language models

Learn what internal features and circuits can reveal, how sparse and natural-language autoencoders work, and where their explanations can mislead.

1What is mechanistic interpretability?20 min2What is a feature inside a language model?20 min3What is a sparse autoencoder?22 min4How does circuit tracing work?22 min5Can we translate model activations into words?22 min
18

State-space and hybrid language models

Understand compact recurrent state, Mamba's selective updates, efficient sequence processing, hybrid attention, and fair evaluation.

1What is a state-space model?21 min2How does Mamba choose what to remember?22 min3How does Mamba process a long sequence?23 min4Why combine recurrence and attention?22 min5How should we evaluate a state-space language model?24 min
19

World-action models

Learn in plain language how future visual representations can support robot actions, what action-free video pretraining contributes, and how to test the claims.

1What is a world-action model?12 min2What is V-JEPA Policy?13 min3How can a predicted future guide an action?12 min4How can videos help without action labels?12 min5How should we test V-JEPA Policy?13 min
20

Continuous and latent reasoning

Learn how models can refine internal numerical representations, what recent results suggest, and how to test the claims responsibly.

1What is latent reasoning?15 min2How do continuous thoughts work?16 min3Can latent reasoning keep several options open?17 min4How does recurrent latent reasoning work?17 min5How should we test latent reasoning?18 min
21

Recursive Language Models

Learn how language models can inspect long external context with code and bounded subcalls, when recursion helps, and how to test it safely.

1What is a Recursive Language Model?16 min2How do RLMs inspect long context?17 min3How do recursive model calls work?18 min4When does recursion hurt?17 min5How should we test Recursive Language Models?19 min
22

Ternary language models

Learn how native three-value weights work, why they are called 1.58-bit, what specialized runtimes change, and how to test efficiency claims fairly.

1What is a 1.58-bit language model?15 min2Why do three weight values need 1.58 bits?16 min3How is a native BitNet trained?17 min4How does bitnet.cpp run ternary models?17 min5How should we test a 1.58-bit model?19 min
23

Model unlearning and knowledge editing

Learn what it means to remove a training influence, how that differs from editing a fact or changing retrieval, and why forgetting claims need recovery tests.

1What is machine unlearning?15 min2Why is unlearning hard to prove?16 min3How is knowledge editing different from unlearning?17 min4What must an AI system forget?17 min5How should we test machine unlearning?19 min
24

Synthetic data and model collapse

Learn when generated examples help, how repeated reuse can lose rare cases, and how to compare mixtures with independent evidence.

1How can synthetic data fill a training gap?15 min2How does model collapse happen?16 min3Why can rare examples disappear?16 min4How should real and synthetic data be mixed?17 min5How should we test a synthetic-data pipeline?18 min
25

Uncertainty, calibration and abstention

Measure what confidence means, decide when to withhold answers, and understand the limits of prediction-set guarantees.

1What does model confidence mean?14 min2What is confidence calibration?16 min3When should a model abstain?16 min4What can a prediction set guarantee?18 min5How do you test an uncertainty policy?18 min
26

Speech models and audio tokens

Understand learned sound codes, coordinated speech and text, simultaneous conversation, and evidence-based voice evaluation.

1What is a neural audio codec?14 min2Why use several audio codebooks?15 min3How do speech models align text and audio?15 min4What is full-duplex speech?16 min5How do you test a speech model?18 min