Prompt Engineering Fundamentals: Write Instructions Models Follow
by Laura Mbeki
Expose your own data and actions to assistants through MCP servers you write and control.
PR Created by Priya Raman
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 · 77 lessons · 10h 20m of material
11 lessons running 1h 24m 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.
11 lessons running 1h 32m 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.
11 lessons running 1h 36m 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.
11 lessons running 1h 38m 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.
11 lessons running 1h 28m 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.
11 lessons running 1h 24m 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.
11 lessons running 1h 18m 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 · 77 lessons
10h 20m total length
Short list, and deliberately so. If you meet these you can start today.
Every assistant integration used to be bespoke. The Model Context Protocol replaced that with something an ecosystem can share: a standard way for a client to discover the tools, resources and prompts a server offers, and to call them with a known contract. This course teaches you to build servers worth connecting to.
You start with the protocol itself, working through the message flow, the transports, capability negotiation and the three primitives, tools for actions, resources for readable content and prompts for reusable instructions. You implement a minimal server by hand in TypeScript so nothing about the wire format stays mysterious, then rebuild it with the official SDK and compare.
The body of the course is a sequence of real servers. One over a Postgres database with read-only queries and strict row limits. One that wraps a third-party HTTP API with authentication, rate limits and honest error mapping. One that performs write operations behind explicit confirmation. Each is built, tested against a client, and then deliberately attacked so you can see what a careless schema exposes.
The final modules cover packaging and operations: configuring a server for desktop clients, authentication approaches, logging, versioning your tool surface without breaking existing clients, and a Python implementation of the same server for teams that prefer it.
Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.
Nobody has reviewed this course yet, so there is no score to show. Buy it, work through it, and your review could be the one that helps the next developer decide.
Applied AI and machine-learning engineer
Priya builds language-model features for a document-heavy SaaS product, which means she has taken retrieval and fine-tuning from a promising notebook to something on call at three in the morning. She teaches the mathematics only where it changes a decision you are about to make, and spends the rest of the time on data quality, evaluation and the cost of an agent that loops. Her courses run on a laptop and a modest API budget, so nobody has to rent a cluster to follow along. She publishes reproducible notebooks alongside every module.
One-time payment · lifetime access