MessyDev
Learn what AI is doing while you build with it.
AI can build apps incredibly fast. MessyDev teaches you what it's doing, why it matters, what to test, and how to fix things when they break.
- 8 Learning Chapters
- 31 Lessons
- 76 Hands-On Exercises
- Free to start · $9/month to unlock everything

AI can build it. But do you understand what it built?
Today's AI build tools are genuinely good. In a few minutes they can do all of this for you:
- Writes the code
- Creates the database
- Sets up sign-in
- Connects APIs
- Handles secret keys
- Deploys the app
- Diagnoses errors
- Changes how it all fits together
The catch: you can reach the end with a working app and no idea what actually happened — so the first time something breaks, you're stuck. MessyDev adds the missing learning layer on top of the tools you already use.
How MessyDev works
Build → Understand → Test → Fix → Learn → Launch
- Step 1
Build
Work through a real AI-assisted development task.
- Step 2
Understand
Messy explains what the AI is doing and why.
- Step 3
Test
Learn what you should verify before moving forward.
- Step 4
Fix
When something breaks, learn how to diagnose and resolve it.
- Step 5
Learn
Understand what happened so you're ready next time.
- Step 6
Launch
Put what you built in front of real people, step by step.
Try it now
One free exercise. No account.
60-second challenge
Can you fix Messy's prompt?
No account needed. Rewrite the prompt so the summary is actually useful.

- ○ Gives the AI a role
- ○ Asks for a shape
- ○ Sets a limit
- ○ Says what to include
The AI's answer
Run your prompt to see what comes back.
The 90-second film
Wherever you're starting from
Total beginner or ten years shipping code — same course, different starting point.
New to AI
Start with Lesson 1. Write a real prompt, watch it fall short, fix it, and understand exactly why.
Start Lesson 1 →Builders
Build for real from week one: your idea in Lovable, saved to your GitHub, live on Vercel — your own accounts and keys.
Open the Tool Garage →Developers & advanced
Skip ahead to agents, function calling, MCP, evals, tracing, migrations and rate limits — the failure modes nobody documents.
Try the Stack Advisor →What you'll learn
The lessons
31 lessons across 8 learning chapters — from your first prompt to shipping a real app and keeping it running.
Prompt
Sticky notes everywhere. Messy keeps rewriting the same question.
3 exercises · Specificity
Open this lesson →Lesson 2Context
Pipes and folders feeding paper into a very patient machine.
3 exercises · Choosing context
Open this lesson →Lesson 3API
A workbench of cables. Something is returning 401 again.
3 exercises · Requests
Open this lesson →Lesson 4Agent
A pegboard of tools. Messy is deciding which ones to pick up.
2 exercises · Tool choice
Open this lesson →Lesson 5Judgment
A magnifying glass, a highlighter, and a very confident paragraph.
2 exercises · Spotting hallucinations
Open this lesson →Lesson 6Shipping
Crates, labels and a deploy button Messy is nervous about.
2 exercises · Environment variables
Open this lesson →
Free to start
Stop trusting the output. Start understanding it.
Lesson 1 and a daily exercise are free. $9/month unlocks all 8 learning chapters, every exercise, and Messy's help whenever something breaks.
Start Learning FreeConfused is normal. Messy keeps track of every lesson you finish.