Skip to content

Your Progress

Mark a page complete using the control at the bottom of it, and it appears here.

Level 1 — AI Literate

4 parts23 pages13 h

0 of 4 parts started

Level 2 — Local Operator

6 parts41 pages26 h

0 of 6 parts started

Level 3 — Model Builder

7 parts50 pages35 h

0 of 7 parts started

Level 4 — Cluster Architect

6 parts33 pages23 h

0 of 6 parts started

Level 5 — Agentic Engineer

5 parts37 pages30 h

0 of 5 parts started

0 / 184 lessons completed

Part 1Machine Learning Foundations for LLM Work

0 / 5 lessons in this part completed

Part 2What a Language Model Is

0 / 6 lessons in this part completed

Part 3How Models Are Made and Improved

0 / 6 lessons in this part completed

Part 4The Open-Weight Model Landscape

0 / 6 lessons in this part completed

Part 5Your Hardware: Four Platforms, One Course

0 / 7 lessons in this part completed

Part 6First Inference with llama.cpp

0 / 7 lessons in this part completed

Part 7Ollama, LM Studio and the Desktop Experience

0 / 6 lessons in this part completed

Part 8Platform-Native Engines: MLX, TensorRT-LLM and ROCm

0 / 5 lessons in this part completed

Part 9Serving at Scale: vLLM and SGLang

0 / 8 lessons in this part completed

Part 10Putting Models to Work

0 / 8 lessons in this part completed

Part 11The Training Toolchain

0 / 6 lessons in this part completed

Part 12Pretraining a Small Model from Scratch

0 / 6 lessons in this part completed

Part 13Supervised Fine-Tuning: LoRA, QLoRA and Full Fine-Tunes

0 / 9 lessons in this part completed

Part 14Preference Optimisation and Reinforcement Learning

0 / 8 lessons in this part completed

Part 15Knowledge Distillation: Big Teacher, Small Student

0 / 9 lessons in this part completed

Part 16Quantisation and Evaluation, Properly

0 / 8 lessons in this part completed

Part 17Faster Inference: Speculative Decoding, Caching and Draft Models

0 / 4 lessons in this part completed

Part 18Beyond One Machine: Parallelism and Networks

0 / 5 lessons in this part completed

Part 19Clustering with llama.cpp RPC

0 / 5 lessons in this part completed

Part 20NVIDIA Clusters: DGX Spark Pairs, vLLM Multi-Node and Multi-GPU Desktops

0 / 5 lessons in this part completed

Part 21Apple Clusters: MLX Distributed and exo over Thunderbolt 5

0 / 4 lessons in this part completed

Part 22Disaggregated Serving: Prefill Machines and Decode Machines

0 / 7 lessons in this part completed

Part 23Operating a Local AI Service

0 / 7 lessons in this part completed

Part 24Tool Calling, MCP and the Agent Loop

0 / 7 lessons in this part completed

Part 25Coding Agents on Local Models

0 / 11 lessons in this part completed

Part 26Building Agent Systems

0 / 7 lessons in this part completed

Part 27Improving a Model for Your Agents

0 / 5 lessons in this part completed

CapstoneCapstone: Build and Defend Your Own Local AI Platform

0 / 7 lessons in this part completed