Coming soon

AI Engineering

From your first model API call to RAG, agents, evals and serving models yourself, with every buzzword explained in plain words. 17 units and 152 lessons, from novice to expert, in the same animated, quiz-as-you-go style. Join the list and we'll tell you when the first district opens.

The plan

Level 1: Foundations

  1. District 0 · 7 lessons · Coming soon

    Start here

    What an AI engineer does, and running code on day one.Show lessons
    1. What is AI engineering?

      How it differs from ML engineering, data science and research, and what companies hire AI engineers to do

    2. The AI stack

      Models, APIs, orchestration, retrieval, evals, serving: the layers and who builds each

    3. AI, ML, deep learning, generative AI

      The nested terms untangled, with a short history from rules to transformers

    4. Python for AI engineers

      HTTP and JSON, environment variables and secrets, async calls, and project setup with uv

    5. Your first API call

      Send a prompt, read the reply, and see tokens and cost on your own screen

    6. Your toolkit

      Notebooks, a local model with Ollama, and how to run the course labs

    7. Working with coding agents

      Pairing with AI coding tools, reviewing AI-written code, and spec-first development

  2. District 1 · 7 lessons · Coming soon

    How LLMs work, intuitively

    A mental model good enough to predict what a model will do.Show lessons
    1. Tokens and tokenization

      Why models see tokens, not words, and what that does to cost, limits and spelling bugs

    2. Next-token prediction

      How a model writes one token at a time, logits and probabilities, and why that explains most of its behaviour

    3. Transformers and attention

      The architecture in pictures: embeddings, attention, layers, without the maths

    4. How models are trained

      Pretraining, then instruction and preference tuning: base vs instruct models (details in Unit 12)

    5. Sampling: temperature, top-p, top-k

      How the next token is picked, and which settings to use for which job

    6. The context window and its limits

      What fits, what it costs, knowledge cutoffs, hallucinations, and why long context isn't free

    7. Reasoning models and the model landscape

      Reasoning models as the 2026 default, open-weight vs closed, sizes, families, and multimodal in one note

  3. District 2 · 11 lessons · Coming soon

    Working with model APIs

    Calling models well from real code.Show lessons
    1. Messages, roles and parameters

      System, user and assistant turns, chat templates, stop sequences and max tokens

    2. Streaming

      Server-sent events, time to first token, and streaming UIs

    3. Tokens, pricing and limits

      Input vs output pricing, rate limits, quotas, and estimating a feature's cost

    4. Reasoning controls

      Effort levels and thinking budgets, and what they do to quality, latency and cost

    5. Structured outputs

      JSON mode, schemas, constrained decoding, and validating what comes back

    6. Tool and function calling

      Letting a model ask your code to act, and the request-response loop that makes it work

    7. Images, documents and audio as input

      Vision, PDFs, transcription, and their token costs

    8. Realtime and voice APIs

      Speech-to-speech sessions, turn-taking basics, and when voice is worth it (deep dive in Unit 14)

    9. Prompt caching and batch APIs

      Cutting cost and latency for repeated prefixes and offline jobs

    10. Choosing a model

      Quality, latency and cost trade-offs, routing, and fallbacks

    11. Build: a CLI assistant

      A streaming chat tool with tools and cost tracking

  4. District 3 · 9 lessons · Coming soon

    Prompt engineering

    Getting reliable output on purpose.Show lessons
    1. Anatomy of a good prompt

      Clear tasks, context, constraints, format, and the system prompt

    2. Examples: zero-shot and few-shot

      When examples help, how many, and how to pick them

    3. Reasoning vs non-reasoning models

      When to pay for a reasoning model, and why "think step by step" is now mostly legacy

    4. Structure with tags and delimiters

      XML tags, sections, and separating instructions from data

    5. Prompt chaining

      Splitting a task into steps, and passing results between them

    6. Prompt templates and versioning

      Treating prompts as code: variables, tests and history

    7. Your first eval eval

      Error analysis on real outputs, a small golden set, and pass rates you can compare

    8. Prompt optimisation

      Letting tools like DSPy and GEPA tune prompts against your eval

    9. Build: a structured extractor

      Turning messy emails into validated JSON, with a test set

Level 2: Builder

  1. District 4 · 9 lessons · Coming soon

    Embeddings and vector search

    Finding things by meaning.Show lessons
    1. What embeddings are

      Turning text into vectors where close means similar

    2. Measuring similarity

      Cosine similarity, dot product, distance, and normalisation

    3. Choosing an embedding model

      Dimensions, languages, benchmarks (MTEB), cost, and matryoshka embeddings

    4. Vector databases

      pgvector, Pinecone, Qdrant, Weaviate and friends, and what they add over an array

    5. Approximate nearest neighbour indexes

      HNSW and the recall vs speed dial (IVF and PQ in "Go deeper")

    6. Keyword and hybrid search

      BM25, why keywords still matter, and combining scores (reciprocal rank fusion)

    7. Reranking and late interaction

      Cross-encoders, rerank APIs and ColBERT-style retrieval for a better top 5

    8. Measuring retrieval eval

      Recall@k, MRR and nDCG on a labelled query set

    9. Build: semantic search

      Search over a docs site, with filters, a reranker and a retrieval eval

  2. District 5 · 10 lessons · Coming soon

    Retrieval-augmented generation (RAG)

    Answering from your own data.Show lessons
    1. Why RAG

      Fresh and private knowledge without retraining (the full prompt vs RAG vs fine-tune guide is in Unit 12)

    2. Ingestion: parsing and cleaning

      HTML, tables and messy sources, and why garbage in is the top RAG failure

    3. Parsing PDFs with vision models

      Vision-based document parsing and ColPali-style retrieval, which have replaced most OCR pipelines

    4. Chunking strategies

      Fixed, recursive, semantic and structure-aware chunks, overlap and size

    5. The retrieve-then-generate loop

      Putting retrieved context into the prompt, with citations

    6. Better queries

      Query rewriting, multi-query, HyDE, and decomposing hard questions

    7. Better context

      Parent-child chunks, contextual retrieval, metadata and freshness

    8. Agentic RAG

      Retrieval as a tool the model calls when it needs it, now the default pattern, plus text-to-SQL and a short look at graph RAG

    9. Faithfulness and groundedness eval

      Checking answers against sources, citation accuracy, and why RAG fails

    10. Case study: a docs Q&A assistant

      Design, estimates and trade-offs for a company knowledge bot

  3. District 6 · 12 lessons · Coming soon

    Agents and tool use

    Models that take actions.Show lessons
    1. From chatbot to agent

      The agent loop: think, act, observe, repeat (ReAct)

    2. Designing tools

      Names, descriptions, parameters and errors a model can actually use

    3. Workflows vs agents

      Fixed pipelines, routers, orchestrator-workers, and when autonomy pays

    4. Planning and reflection

      Plans, sub-goals, self-correction and stopping conditions

    5. Model Context Protocol (MCP)

      The standard way to plug tools and data into any model: transports, auth, and agent-to-agent (A2A)

    6. Agent harnesses and SDKs

      The loop as a product: subagents, skills, sandboxes, checkpoints and agent SDKs

    7. Long-running and coding agents

      How coding agents read repos, run tests and work for hours without losing the plot

    8. Computer and browser use

      Agents that click, type and read screens

    9. Human in the loop

      Approvals, escalation, and designing where a person must say yes

    10. Multi-agent systems, with caution

      Specialists and handoffs, their costs, and why to start with one agent

    11. Task success eval

      Measuring agents by outcome, trajectory, tool-call accuracy and cost per task

    12. Case study: a customer support agent

      Tools, escalation, evals and failure handling

  4. District 7 · 7 lessons · Coming soon

    Context engineering

    Deciding what the model sees at every step.Show lessons
    1. From prompts to context

      Why the 2026 skill is managing the whole context, not one clever prompt

    2. The context budget and context rot

      How quality drops as context fills, and how to spend tokens on purpose

    3. Just-in-time retrieval

      Letting the agent fetch files, docs and data when needed instead of stuffing them in up front

    4. Trimming tool results

      Summaries, pagination and filters so tool output doesn't drown the task

    5. Compaction and summarisation

      Keeping long sessions going by compressing history without losing decisions

    6. Memory and notes

      Memory files, scratchpads and long-term stores, and what to forget

    7. Build: a long-running research agent

      An agent that works through a big task across many context windows

  5. District 8 · 8 lessons · Coming soon

    Evaluation

    Knowing whether it works, and whether a change made it better.Show lessons
    1. Why evals are the job

      Vibes vs measurement, and the eval-driven development loop

    2. Error analysis in depth

      Reading traces, labelling failure modes, and deciding what to measure

    3. Building a test set

      Golden examples, edge cases, synthetic data, and how many you need

    4. Code-based checks

      Exact match, regex, schema checks, unit tests for outputs

    5. LLM as a judge

      Rubrics, pairwise comparison, judge bias, and calibrating against humans

    6. Evaluating RAG and agents end to end

      Combining the unit-level evals into one suite, with pass@k for agents

    7. Benchmarks and leaderboards

      MMLU, GPQA, SWE-bench and others, contamination, saturation, and reading them sceptically

    8. Evals in CI

      Regression suites that run on every prompt or model change

  6. District 9 · 8 lessons · Coming soon

    Building AI products end to end

    From prototype to something people use.Show lessons
    1. Architecture of an LLM app

      Front end, API, orchestration, retrieval, models, storage and queues

    2. Orchestration frameworks and agent SDKs

      LangChain, LlamaIndex, Vercel AI SDK, agent SDKs and plain code, compared

    3. Conversation state

      Sessions, history trimming, summarising and storage

    4. Latency

      Streaming, parallel calls, smaller models and UX that hides waits

    5. Cost control

      Token budgets, exact caching, and cheaper models (semantic caching and routing in Unit 11)

    6. Reliability

      Retries, timeouts, fallbacks across providers, and rate limits

    7. UX for AI features

      Showing uncertainty, citations, feedback buttons, and undo

    8. Build: a full-stack AI app

      A deployed RAG chat app with auth, streaming, evals and cost tracking

Level 3: Practitioner

  1. District 10 · 9 lessons · Coming soon

    Safety, security and guardrails

    Shipping AI that can't be turned against you.Show lessons
    1. The threat model

      OWASP Top 10 for LLM applications, mapped to real incidents

    2. Prompt injection, direct and indirect

      Attacks through user input, documents, web pages and tool results

    3. The lethal trifecta

      Private data plus untrusted content plus a way to send data out, and how to break the triangle

    4. Tool and MCP supply-chain attacks

      Tool poisoning, rug pulls, and data exfiltration through markdown images and links

    5. Jailbreaks and red teaming

      How guardrails get bypassed, and how teams test for it

    6. Data leakage and privacy

      PII, secrets in prompts, training on user data, and retention

    7. Guardrails

      Input and output filters, moderation models, allow-lists and policy checks

    8. Sandboxing and agent identity

      Sandboxed code execution, scoped tokens and OAuth for agents, and least privilege

    9. Responsible AI

      Bias, fairness, transparency, and regulation such as the EU AI Act (dated, as its timeline is still moving)

  2. District 11 · 10 lessons · Coming soon

    LLMOps and observability

    Running AI features in production.Show lessons
    1. Tracing LLM calls

      Spans for prompts, retrievals and tool calls, and the tools that collect them

    2. OpenTelemetry for GenAI

      The standard span conventions, so traces work across vendors

    3. LLM gateways and routing

      One front door for many providers: keys, quotas, model routing and semantic caching

    4. Monitoring quality and drift

      Online eval scores, drift, and alerting

    5. User feedback and annotation queues

      Collecting thumbs and comments, and turning them into labelled data

    6. Prompt and model management

      Versioning, rollouts, model upgrades, deprecations and migrations

    7. Cost and usage dashboards

      Per-feature and per-customer spend, and anomaly alerts

    8. PII in logs and retention

      What to store, what to redact, and for how long

    9. The data flywheel

      Turning production traces into test sets and training data

    10. Incidents

      When a model regresses or a provider goes down: playbooks and fallbacks

  3. District 12 · 10 lessons · Coming soon

    Customising models

    When prompting isn't enough.Show lessons
    1. Prompt, RAG or fine-tune?

      The one decision guide, by problem type, data and budget

    2. GPU and memory basics for training

      Just enough about VRAM and memory math to plan a fine-tune (more in Unit 13)

    3. Data quality and curation

      Where fine-tunes really succeed or fail: collecting, cleaning and balancing examples

    4. Supervised fine-tuning

      Datasets, formats, epochs, overfitting and evaluation

    5. LoRA, QLoRA and PEFT

      Training a small adapter instead of the whole model

    6. Preference tuning with DPO

      Tuning on better and worse answer pairs, with RLHF as the concept behind it

    7. RL fine-tuning

      RLVR, GRPO, reinforcement fine-tuning APIs, and designing rewards

    8. Distillation

      Teaching a small, cheap model to copy a big one

    9. Synthetic data

      Generating, filtering and de-duplicating training data

    10. Build: fine-tune a small model

      A LoRA fine-tune that beats a prompt on one narrow task, with evals

Level 4: Expert

  1. District 13 · 10 lessons · Coming soon

    Inference and serving

    Running models fast and cheap.Show lessons
    1. GPUs for engineers

      Memory, bandwidth, FLOPs, and why LLM inference is memory-bound

    2. Memory math

      Weights, the KV cache, and sizing a GPU for a model and context length

    3. Prefill and decode

      The two phases of inference, throughput vs goodput

    4. Batching

      Static vs continuous batching, and throughput vs latency

    5. Quantization

      FP8, INT8, INT4, GGUF, AWQ and GPTQ, and what they cost in quality

    6. Speeding up decoding

      Speculative decoding, prefix caching, paged attention and FlashAttention

    7. Serving stacks

      vLLM, SGLang, TensorRT-LLM, llama.cpp and Ollama, managed endpoints, and TGI as legacy

    8. Parallelism

      Tensor and pipeline parallelism, and when a model needs more than one GPU

    9. Latency metrics

      Time to first token, tokens per second, p99, and SLOs for AI

    10. Self-host or API?

      Cost per million tokens, utilisation, privacy, and the break-even point

  2. District 14 · 5 lessons · Coming soon

    Beyond text

    Vision, speech, generation and small models.Show lessons
    1. Vision-language models

      Image understanding and document AI

    2. Voice agents in depth

      Speech pipelines vs speech-to-speech models, turn-taking and sub-second latency

    3. Image and video generation

      Diffusion models, prompts, control and editing

    4. Multimodal retrieval

      Image and audio embeddings, and searching across media

    5. Small and on-device models

      SLMs, edge and WebGPU, and when a 3 to 8B model is enough

  3. District 15 · 8 lessons · Coming soon

    AI system design

    Interview-grade case studies that pull everything together.Show lessons
    1. How to approach an AI design question

      Requirements, estimates, model choice, evals and risks

    2. Design a ChatGPT-style chat service

      Streaming at scale, history, rate limits, cost per user

    3. Design enterprise search with RAG

      Permissions-aware retrieval across many data sources

    4. Design an AI coding assistant

      Context gathering, latency budgets, and evals on real repos

    5. Design a deep-research agent

      Planning, parallel search, source tracking and long-running context

    6. Design an agentic workflow with approvals

      Multi-step automation with human sign-off and audit trails

    7. Design a voice agent

      Speech pipeline, turn-taking and sub-second latency

    8. Design an AI content moderation system

      Classifiers plus LLMs, queues, humans in the loop, and appeals

  4. District 16 · 5 lessons · Coming soon

    Staying expert

    Keeping up in a field that changes monthly.Show lessons
    1. Reading AI papers

      A three-pass method, and where to find the papers that matter

    2. Evaluating new models on your evals

      Your own suite as the yardstick, not the leaderboard

    3. The frontier

      What's moving now: reasoning, long context, agents and on-device models

    4. Building a portfolio

      Projects that show judgement, and writing about them

    5. Career paths and interviews

      AI engineer roles, system design rounds and eval take-homes

Side track

  1. Optional side track · 7 lessons · Coming soon

    Under the hood

    Optional, open any time after Unit 1.Show lessons
    1. Neural networks from scratch

      Neurons, layers, activations, loss, epochs and overfitting

    2. Gradient descent and backpropagation

      How a network learns, step by step

    3. Attention, with the maths

      Queries, keys, values, multi-head attention and positional encodings

    4. Inside a transformer block

      Layer norm, MLPs, residuals, and decoder-only models

    5. Mixture of experts

      Sparse models, routing, and why they're cheap to run

    6. Scaling laws and test-time compute

      Compute, data and parameters, and the newer scaling of thinking at inference time

    7. Training at scale

      Data pipelines, mixed precision, and data, tensor and pipeline parallelism

Glossary

Every term the course explains, in plain words, with the unit that teaches it.

A2A
Agent-to-agent protocol: a standard for agents to call other agents · Unit 6
Agent
A model in a loop that picks tools, acts, observes the result and repeats until done · Unit 6
Agent harness
The code around a model that runs the agent loop, tools, permissions and memory · Unit 6
Agent skills
Packaged instructions and files an agent loads when a task needs them · Unit 6
Agentic
Describes a system where the model decides its own next steps · Unit 6
Agentic RAG
Retrieval offered as a tool the model calls when it needs it · Unit 5
Attention
The mechanism that lets each token weigh every other token when computing its meaning · Unit 1 and the Under the hood track
AWQ / GPTQ / GGUF
Popular ways and file formats for quantizing model weights · Unit 13
Base vs instruct model
A raw pretrained model vs one tuned to follow instructions and chat · Unit 1
Benchmark
A public test set used to compare models, such as MMLU or SWE-bench · Unit 8
BM25
The classic keyword-ranking formula behind most search engines · Unit 4
Chain-of-thought
A model reasoning step by step before answering, now built into reasoning models · Unit 3
Chat template
The exact format that turns a list of messages into the tokens a model sees · Unit 2
Chunk overlap
Repeating a little text between neighbouring chunks so ideas aren't cut in half · Unit 5
Chunking
Splitting documents into pieces small enough to embed and retrieve · Unit 5
Coding agent
An agent that reads a codebase, edits files and runs tests · Unit 6
ColBERT / late interaction
Retrieval that compares every query token with every document token for sharper matches · Unit 4
Compaction
Summarising a long session's history so work can continue in a fresh context · Unit 7
Constitutional AI
Training a model to follow a written set of principles, using AI feedback · Unit 12
Constrained decoding / JSON mode
Restricting which tokens a model may pick so output always matches a format · Unit 2
Contamination
When benchmark questions leaked into training data, inflating scores · Unit 8
Context engineering
Deciding what goes into the model's context at every step of a task · Unit 7
Context rot
Quality dropping as the context fills with more and older material · Unit 7
Context window
The maximum tokens a model can read and write in one request · Unit 1
Contextual retrieval
Adding a short description of the source to each chunk before embedding it · Unit 5
Continuous batching
Adding new requests to a running GPU batch as others finish · Unit 13
Cosine similarity
A score for how closely two vectors point the same way · Unit 4
Data exfiltration
Tricking an AI system into sending private data to an attacker, for example through a link · Unit 10
Diffusion model
A model that generates images by removing noise step by step · Unit 14
Distillation
Training a small model to imitate a larger one · Unit 12
DPO
Direct Preference Optimization: tuning a model on pairs of better and worse answers · Unit 12
Drift
Production inputs or model behaviour slowly changing from what you tested · Unit 11
DSPy / prompt optimisation
Tools that rewrite prompts automatically to score better on an eval · Unit 3
Embedding
A list of numbers that captures meaning, so similar things sit close together · Unit 4
Error analysis
Reading real outputs and sorting failures into types before measuring anything · Units 3, 8
Eval
A repeatable test of an AI system's output quality · Units 3, 8
Faithfulness / groundedness
Whether an answer is actually supported by the sources it was given · Unit 5
Few-shot
Putting a few worked examples in the prompt · Unit 3
Fine-tuning
Further training a model on your own examples · Unit 12
Foundation model
A large model pretrained on broad data and adapted to many tasks · Units 0, 1
FP8 / INT4
Lower-precision number formats that shrink models and speed up inference · Unit 13
Function calling
Another name for tool calling · Unit 2
Golden set
A small, trusted set of inputs with known good answers · Units 3, 8
GRPO
A reinforcement learning method that scores groups of answers against each other · Unit 12
Grounding
Tying answers to provided sources so they can be checked · Unit 5
Guardrails
Checks around a model that block unsafe inputs or outputs · Unit 10
Hallucination
Confident output that isn't true or isn't supported by the sources · Unit 1
HNSW
A graph-based index for fast approximate nearest-neighbour search · Unit 4
Human in the loop
A person approving or correcting an AI system's actions at set points · Unit 6
Hybrid search
Combining keyword and vector search results · Unit 4
HyDE
Retrieving with an embedding of an imagined answer instead of the question · Unit 5
Inference
Running a trained model to get outputs · Unit 13
Jailbreak
A prompt crafted to make a model ignore its safety rules · Unit 10
Knowledge cutoff
The date after which a model has no training data · Unit 1
KV cache
Stored attention keys and values that make generating each new token cheaper · Unit 13
Latency (TTFT, TPOT)
Time to first token, and time per output token · Unit 13
Lethal trifecta
Private data, untrusted content and a way to send data out, together in one agent · Unit 10
LLM
Large language model: a transformer trained on huge amounts of text · Unit 1
LLM gateway
A proxy in front of model providers that handles keys, quotas, routing and logs · Unit 11
LLM-as-a-judge
Using a model to grade another model's output against a rubric · Unit 8
LLMOps
Practices and tools for running LLM features in production · Unit 11
Logits / logprobs
The model's raw scores and probabilities for each possible next token · Unit 1
LoRA / QLoRA
Fine-tuning by training small add-on matrices instead of all weights · Unit 12
Loss, epoch, overfitting
How wrong a model is, one pass over the data, and memorising instead of learning · Unit 12 and the Under the hood track
Max tokens / stop sequences
Limits that end a response at a length or at chosen text · Unit 2
MCP
Model Context Protocol: an open standard for connecting models to tools and data · Unit 6
Mixture of experts (MoE)
A model where each token uses only a few of many sub-networks · the Under the hood track
Model / system card
The document a lab publishes about a model's abilities, limits and safety testing · Unit 16
Model routing
Sending each request to the cheapest model that can handle it · Unit 11
Multimodal
Handling more than one kind of input or output, like text plus images · Units 1, 14
On-device model
A model small enough to run on a phone, laptop or browser · Unit 14
Open-weight vs open-source
Downloadable weights vs a licence that also allows full reuse, data and code · Unit 1
OpenTelemetry / span
The standard for traces, where each step of a request is one span · Unit 11
Orchestration frameworks
Libraries for chaining model calls, RAG and agents, such as LangChain or agent SDKs · Unit 9
Parameters
The learned numbers inside a model; "70B" means 70 billion of them · Unit 1
pass@k
The chance that at least one of k attempts succeeds · Unit 8
PEFT
Parameter-efficient fine-tuning, the family LoRA belongs to · Unit 12
PII redaction
Removing personal data such as names and emails from prompts and logs · Unit 11
Prefill vs decode
Reading the whole prompt at once, then generating output one token at a time · Unit 13
Pretraining
The first, huge training run that teaches a model language and knowledge · Unit 1
Prompt caching
Reusing the processed form of a repeated prompt prefix to save cost and time · Unit 2
Prompt injection
Untrusted text that hijacks a model's instructions · Units 3, 10
Quantization
Storing weights with fewer bits to save memory and speed up inference · Unit 13
RAG
Retrieval-augmented generation: fetching relevant data and adding it to the prompt · Unit 5
ReAct
The reason-then-act loop that most agents use · Unit 6
Reasoning effort / thinking budget
A setting for how long a reasoning model may think before answering · Unit 2
Reasoning model
A model trained to think at length before answering, the default in 2026 · Unit 1
Recall@k, MRR, nDCG
Scores for how well retrieval puts the right documents near the top · Unit 4
Reranker
A model that re-scores retrieved results for relevance · Unit 4
RFT
Reinforcement fine-tuning: provider APIs that tune a model against your grader · Unit 12
RLHF
Reinforcement learning from human feedback, used to make models helpful and safe · Units 1, 12
RLVR
Reinforcement learning from verifiable rewards, like tests that pass or answers that check out · Unit 12
Sandbox
An isolated environment where an agent can run code without touching real systems · Units 6, 10
Scaling laws
Predictable gains from more compute, data and parameters · the Under the hood track
Semantic caching
Reusing an earlier answer when a new question means the same thing · Unit 11
SLM
Small language model, roughly under 10 billion parameters · Unit 14
Speculative decoding
A small model drafts tokens that a big model checks in one pass · Unit 13
Structured outputs
Forcing model output to match a JSON schema · Unit 2
Subagent
A helper agent started by another agent for one piece of work, with its own context · Unit 6
Synthetic data
Training or test data generated by models · Units 8, 12
System prompt
Standing instructions that set a model's role and rules · Units 2, 3
Temperature
A setting that makes output more random (high) or more predictable (low) · Unit 1
Tensor parallelism
Splitting each layer of a model across several GPUs · Unit 13
Test-time compute
Spending more computation while answering, such as longer thinking · Unit 1 and the Under the hood track
Throughput / goodput
Tokens served per second, and the share that met the latency target · Unit 13
Token
The unit of text a model reads and writes, often a piece of a word · Unit 1
Tool calling
A model asking your code to run a function with given arguments · Units 2, 6
Tool poisoning
Hidden instructions in a tool's description or output that hijack an agent · Unit 10
Top-p / top-k
Sampling settings that limit which next tokens are considered · Unit 1
Transformer
The neural network architecture behind modern LLMs · Unit 1 and the Under the hood track
Vector database
A database built to store embeddings and search them by similarity · Unit 4
Vibe coding
Building software by prompting an AI and accepting its code with little review · Unit 0
vLLM
A popular open-source engine for serving LLMs fast · Unit 13
Zero-shot
Asking a model to do a task with no examples · Unit 3