Ship a Safe Agent is open. Start with the free first module.
Your agent answers a question. Calls a tool. Gets the result right.
That first working demo feels good.
Then you picture it handling a customer refund, spending money, or picking up work after a restart. Suddenly, “it worked when I tried it” feels a little thin.
That's the gap I built Ship a Safe Agent to help developers work through.
It's a hands-on, self-paced TypeScript course. Across eight modules, we build one support agent and add the controls that make its behavior easier to understand, test, and manage.
Watch the 37-second course launch video
One agent. A clearer way to build.
The project starts small. Then we give it boundaries.
When should it ask you first? What happens when its answer is malformed? Where does spending stop? What survives a restart? How would you notice if a change removed an important check?
You work through those questions with code you can run and exercises you can finish. Each module has a narrated walkthrough, so you can watch the idea take shape before working through it yourself.
You get lessons, code, exercises, solutions, and full walkthrough videos. You work at your own pace. The teaching examples use a scripted model, so following along doesn't require a paid model API key.
The point is to understand where control belongs in your application, including when the model gives you a perfectly convincing answer.
Start with the free module
You don't have to buy the course to see how I teach.
Module 1's lesson and full walkthrough are free. Build the first loop, see how permissions fit, and decide whether the approach works for you.
The paid course adds Modules 2–8, including their full videos, private GitHub lessons, exercises, and solutions. You'll need a GitHub account for the private repositories.
Join the course
Founding access is $149 through November 8, 2026, then $199. There's a 14-day refund policy.
Working with agents gets more interesting when you can explain what they are allowed to do, see what happened, and test what should happen next.
That's what we're going to build.
Bobby Hall Jr
Top comments (0)