Prompt Engineering Fundamentals: Write Instructions Models Follow
by Laura Mbeki
Move from clever one-off prompts to versioned, tested prompt systems a team can maintain.
LM Created by Laura Mbeki
Every bullet below is something you will have built, shipped or be able to explain by the time you finish the last lesson.
7 modules · 52 lessons · 6h 55m of material
7 lessons running 52m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 lessons running 1h 2m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 lessons running 1h 6m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 lessons running 1h 8m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
7 lessons running 58m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
7 lessons running 56m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
7 lessons running 53m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
7 modules · 52 lessons
6h 55m total length
Short list, and deliberately so. If you meet these you can start today.
There is a gap between someone who writes good prompts and a team that owns a prompt-driven feature in production. This course is about crossing it. The subject is not phrasing, it is architecture: where prompts live, how they are composed, how they are tested, and how they change without anyone holding their breath.
You begin by pulling prompts out of the codebase into versioned templates with declared variables, then build a small registry that resolves a prompt by name and version at runtime. From there you learn composition, assembling a request from a stable system layer, a task layer, retrieved context and user input, each with its own budget and its own owner.
The middle third covers behaviour under pressure: making instructions survive adversarial user input, keeping a system prompt out of the output, handling conflicting instructions between layers, and designing graceful behaviour when the model cannot comply. You then add a test suite that runs on every change, with fixtures, snapshots for structured output and a small eval set for open text.
The final third is operations. Rolling out a prompt change gradually, comparing versions on live traffic, tracking cost per request, caching what is stable, and keeping an audit trail so that a strange answer in support can be traced to an exact prompt version. You finish with a documented prompt system for a real feature.
Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.
Reviews are written by people who bought this course. We publish the critical ones too.
5.0
Rated 5.0 out of 5Course rating · 1 review
Martin Havlíček
Tech lead
Moving ours out of a chat history and into version-controlled templates with tests around them, exactly as laid out here, is the single biggest improvement we made this year. The chapter on injection defence is sober rather than alarmist, which I appreciated.
Prompt engineer and AI workflow designer
Laura went independent after seven years of agency work and now designs the prompt libraries that sit behind other people's products. She treats prompting as engineering: versioned prompts, a held-out evaluation set, a regression run before anything ships, and a token budget you have to hit. Her packs are the ones she uses with her own clients — briefing, rewriting, summarising, review — rather than sanitised examples, and each comes with notes on where it fails. She keeps every pack working across ChatGPT, Claude and a small open model, so the technique outlives the model.
One-time payment · lifetime access