Course outline
Advanced
Train and adapt models, improve retrieval, and deploy AI systems you can test and monitor.
Transformer internals
Study attention heads, normalization, tokenization, and scaling laws.
Language models beyond fixed tokens
Learn how byte-level models read text, group difficult regions, generate efficiently, and should be evaluated.
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.
Model architecture in detail
Read Llama and Mixtral designs, then explore FlashAttention and rotary position embeddings.
Training foundation models
Follow data preparation, pretraining, post-training, evaluation, and release.
Fine-tuning methods
Adapt a pretrained model using full fine-tuning, LoRA, or QLoRA.
Instruction and preference training
Study instruction tuning, RLHF, DPO, distillation, and their evaluation.
Training reasoning models
Learn how rewards, step feedback, reinforcement learning, and test-time search shape reasoning.
Agent tools, memory, and control
Design tool calls, coordinate agents, recover from failures, and add human review.
Advanced retrieval and context
Improve chunking, rerank results, compress context, and evaluate a document assistant.
Model deployment and performance
Serve models, manage costs, inspect failures, and measure performance.
Reasoning and multimodal systems
Explore long context, mixture-of-experts models, images, computer use, and voice.
Deploying agent systems
Plan orchestration, operate MCP servers, evaluate agents, and build a resumable pipeline.
AI security and safety
Study prompt injection, the OWASP risk categories, and Constitutional AI.
Agent harness engineering
Build the runtime around an agent: context, tools, permissions, stopping rules, and evidence that it works.
Reading research papers
Choose a paper, follow its experiments, and check what its results support.
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.
State-space and hybrid language models
Understand compact recurrent state, Mamba's selective updates, efficient sequence processing, hybrid attention, and fair evaluation.
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.
Continuous and latent reasoning
Learn how models can refine internal numerical representations, what recent results suggest, and how to test the claims responsibly.
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.
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.
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.
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.
Uncertainty, calibration and abstention
Measure what confidence means, decide when to withhold answers, and understand the limits of prediction-set guarantees.
Speech models and audio tokens
Understand learned sound codes, coordinated speech and text, simultaneous conversation, and evidence-based voice evaluation.