Generative AI Training
Why eyeballing ten examples proves nothing at scale
Generative AI Training
0%
Completed
M1 — Foundations: How a Language Model Works
Transformers, attention and why the model predicts rather than recalls
Reading
Tokens: what gets counted, what gets priced and what gets truncated
Reading
Context windows, long-context behaviour and what falls out of view
Reading
Temperature, top-p and other sampling settings that change output
Reading
Determinism, seeds and why the same prompt gives two answers
Reading
Model families, size tiers and choosing a model for a task
Reading
M2 — Prompt Design as Engineering
The prompt contract: role, context, constraints, output format
Reading
Few-shot examples and choosing ones that actually shift behaviour
Reading
Structured output: JSON, schemas and enforcing a shape the code can parse
Reading
Chain-of-thought when reasoning helps, and when it just adds cost
Reading
System prompts, instructions hierarchy and precedence conflicts
Reading
Versioning a prompt like code, with diffs that can be reviewed
Reading
M3 — Evaluation and Measurement
Why eyeballing ten examples proves nothing at scale
Reading
Building an eval set from real traffic rather than imagined cases
Reading
Heuristic, model-based and human evaluation, and the cost of each
Reading
Scoring format compliance, factuality and instruction-following separately
Reading
Regression testing a prompt change against a fixed benchmark
Reading
Reading a score that went up while the product got worse
Reading
M4 — Grounding and Hallucination
Why a model invents a citation with total confidence
Reading
Grounding an answer in a retrieved source and requiring citations
Reading
Confidence thresholds and routing low-confidence answers to a person
Reading
Refusal behaviour: teaching a model to say it does not know
Reading
Factuality checks and claim-by-claim verification
Reading
Measuring hallucination rate before and after a change
Reading
M5 — Safety, Policy and Prompt Injection
Prompt injection: direct, indirect and document-borne attacks
Reading
System prompt exfiltration and why hidden instructions leak
Reading
Input and output filtering: what to block and what to log
Reading
PII, licensing and the data you must not send to a model
Reading
Writing an acceptable-use policy a reviewer can audit
Reading
Human-in-the-loop gates for high-consequence decisions
Reading
M6 — Cost, Latency and Deployment Choices
Pricing: input, output and cached tokens across providers
Reading
Cost modelling a feature at ten thousand requests a day
Reading
Latency: time to first token, streaming and perceived speed
Reading
Model routing: a small model for the easy cases, a large one for hard
Reading
Caching, batching and prompt compression to cut spend
Reading
Build versus buy: API, hosted endpoint or self-hosted weights
Reading
M7 — Applied Skills
Reading a failed generation and diagnosing prompt, model or data
Reading
Rewriting a vague business request into a testable specification
Reading
Comparing two models on your own eval set instead of a leaderboard
Reading
Turning a prototype notebook into something an engineer can review
Reading
Presenting AI risk to a non-technical stakeholder
Reading
Scoping a two-week pilot with a measurable success bar
Reading
M8 — Capstone
Pick a business process and define what the model must and must not do
Reading
Write the prompt contract and the structured output schema
Reading
Build an eval set from real examples and score the first version
Reading
Add grounding and citations, then measure the hallucination rate
Reading
Write the safety and injection policy plus the human escalation gate
Reading
Deliver a costed, tested proposal with a go or no-go recommendation
Reading
More
Announcements
Course Info