you live in cursor now. read what it wrote.
promptdojo is the python school for the new job — directing ai agents, reading what they wrote, catching what they got wrong. it's not a syntax course. it's a school for editing the model.
every course teaches you what python is.
you need to know what it isn't.
memorize syntax, write loops by hand, build a calculator from scratch.
read what the model wrote, find where it lied, ship the fix in five lines.
you can vibe-code a hundred features without learning python. then one bug ships and you can't read the traceback.
31 chapters. 833 runnable steps. zero install.
before you build
for anyone whose job got eaten by ai. what an llm is, how to talk to one, and what this course is going to ask of you.
foundations
variables, functions, lists, dicts, loops, conditionals, tracebacks, mutation
real python
modules, error handling, files & i/o, classes, http
llm apis
calling models, structured output, mcp, agent loops
shipping discipline
git, secrets, prompting, traces, evals, retrieval, tradeoffs
capstone
ship a working cli agent in 12 steps. ~100 lines of python.
applied builds
agent harnesses, ai image gen, ai video gen, programmatic design, harness engineering
read. run. fix. repeat 833 times.
read
every step shows you a small piece of code or concept. plain english explanation, no walls of theory.
run
python runs in your browser via pyodide. no install, no venv. the editor is right there. click run.
fix
most steps end with a buggy snippet. you fix it. you run it. you move on. you never write a fizzbuzz.
the old way assumes you'll write the code.
you won't.
| old way | promptdojo |
|---|---|
| watch a video | read 100 words and run code |
| write fizzbuzz from scratch | fix the model's broken fizzbuzz in three lines |
| learn syntax for two weeks | learn the syntax you trip on, ignore the rest |
| hello-world your way to a job | ship a cli agent by chapter 25 |
| sign up, lose streak, pay $19/mo | free preview on the web, the school lives in the app |
i'm josh. ai consultant. i ship python with cursor and claude every day for client work. i wrote this because every other course felt like a museum tour and i wanted the workshop floor.
i ship to this site weekly. follow the build at @TFisPython.
the web is the preview. the app is the school.
honest update: this site used to promise “free forever, no paid tier, ever.” the web preview part stays true forever. but the native app is coming after, and that one costs money. i'd rather tell you the trade than hide it.
the web launches now. the app drops once enough of you are in. you can join early access to lock in the founders rate before iOS ships.
i'm one person. i ship to this site weekly between client work and i can't keep doing that on weekends alone. charging for the app pays for the next chapter, the next revision, the ai tutor compute. no charge, no school.
apple and google take 15-30% of every sale. the ai tutor calls claude on every failed attempt and that's metered tokens. the apple developer fee is $99/yr just to exist on the store. this isn't a business — it's a school that has to cover its own bill.
the web preview: three full chapters — variables, llm apis, agent loops. read every step, no signup, no time limit. about 30 minutes of content. enough to know if the school is for you before you pay for it. the preview is the preview, not a trial. it doesn't expire.
the app: 31 chapters, the full python ide, ai tutor on every failed attempt, cloud sync, offline mode. $9.99/mo · $59/yr · $129 lifetime (first 100 buyers).
quick answers.
❯is the web preview really free?
❯what does the app cost?
❯why isn't it on udemy / coursera / boot.dev?
❯do i need python experience?
❯do i have to log in?
❯how long does it take?
❯how often is it updated?
❯what if i find a bug?
stop reading. start fixing.
chapter 01 is variables. chapter 25 is a working cli agent. the only step that matters is the next one.