promptdojo_

About this course (and the voice you're about to read)

I'm Josh Ernst. I'm an AI consultant. I've spent the last few years building products with LLMs and watching displaced workers try to learn this stuff from courses that pretend AI didn't write half the content.

This course is different in one specific way: I'm telling you up front.

Promptdojo was written by me with heavy AI assistance. The structure is mine. The voice is mine. The cadence is mine. The specific words were drafted, critiqued, fact-checked, and re-drafted with an agent team that costs me a few dollars a chapter. The voice you're about to read for 31 chapters is consistent — em-dashes, three-bullet enumerations, "read it twice" rhetorical beats — because it's one writer (me) running one process. That's not a tell. That's the brand.

Two reasons this matters before you start.

First: if you're going to learn to build with AI, you should learn to read AI-assisted writing without flinching. The voice is going to keep showing up — in product docs, in coworkers' Slack messages, in the next four years of your career. Recognize it as a tool the writer is using, not a thing the writer is hiding.

Second: I've made specific choices about what to fact-check, what to attribute, and what to label as composite. Every dollar amount in this course has been verified against vendor pricing. Every named person is real. Every "Klarna did X" or "Air Canada was sued" has receipts. The places where I'm extrapolating are labeled illustrative scenario in the text. You don't have to trust the voice. You can check the facts.

The course is built for people the math changed on. If that's you, the voice should fade into the background by chapter 3. If it doesn't, the table of contents is on the left and there are 11 other Python courses you can take.

Let's start.

read, then continue.