// Learning route
Application Developers
Python is enough: in 3 months, ship a production-ready RAG / agent app you can evaluate and deploy.
0 / 16 done
16 unitsabout 126 hours8–10 hours a week
01Route
Tick units as you finish them. Progress is saved only in this browser — no account needed.
-
What AI, ML, Deep Learning and LLMs Are
One map of the AI family, and how an LLM “predicts the next token”.
-
Prompting & Using AI Well
Prompting techniques: role, context, examples, step-by-step thinking and structured output.
-
Python, NumPy & Tooling
Read and write Python, vectorise with NumPy, use the command line, Git and Jupyter.
-
PyTorch & Autograd
Tensors, autograd, data loading and the training loop.
-
Tokenization & Embeddings
BPE tokenisation, per-token pricing, embeddings and semantic similarity.
-
Transformers & Attention
Self-attention, multi-head attention, positional encoding, residuals and normalisation — build a GPT from scratch.
-
Instruction Tuning & PEFT
SFT, synthetic data, LoRA/QLoRA/DoRA, adapters and model merging.
-
Decoding, Sampling & KV Cache
Prefill and decode, temperature/top-p, KV cache and the memory-bandwidth bottleneck.
-
Serving Engines
PagedAttention, continuous batching, prefix caching, speculative decoding, prefill/decode disaggregation and gateway routing.
-
Running LLMs Locally
llama.cpp, Ollama, MLX, memory estimates and choosing a model.
-
Embeddings, Vector Search & Reranking
BM25, sentence embeddings, DPR, ColBERT, HNSW, PQ and hybrid search.
-
RAG Engineering & Evaluation
Chunking, query rewriting, HyDE, GraphRAG, citations and evaluation metrics.
-
Agents: Tool Use, MCP, Planning & Memory
ReAct, function calling, MCP, reflection, memory, multi-agent systems, computer use and sandboxes.
-
AI Engineering: Evals, Cost & Shipping
Your own eval sets, LLM judges, observability, model gateways, cost control and product design.
-
Evaluation & Benchmarks
Major benchmarks, arenas, data contamination and the limits of capability evaluation.
-
Security: Jailbreaks, Injection & Privacy
Adversarial examples, GCG, prompt injection, red-teaming, watermarking, differential privacy and backdoors.
02Other routes
- 1Everyday Users · No code: in 2–3 weeks, learn to understand and use AI well and spot hallucinations and risks.40h
- 2Algorithm Researchers · From maths to frontier papers: in 6–12 months, read and reproduce papers on LLMs, alignment and reasoning models.257h
- 3Product Managers & Leaders · Understand technical limits, cost structure and risk well enough to choose tools, start projects and set governance.84h
- 4Domain Scientists · With a background in your own field, learn to do research with ML and LLMs — linked with the “AI × Disciplines” section.143h