Skip to main content

MessyDev · AI is messy.

Build with AI. Understand what it's doing. Fix it when it breaks.

MessyDev teaches you what AI is doing while you build—so you can understand, test, troubleshoot, and ship without blindly trusting the tool.

  • Try the first exercise free
  • No account required
  • About 5 minutes
  • Learn by doing

Start free. $9/month unlocks the full MessyDev experience. See what's included

  • 8 Learning Chapters
  • 31 Lessons
  • 76 Hands-On Exercises
Messy the MessyDev robot mascot waving

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 → Ship

One process, repeated until it becomes second nature. Every lesson and every exercise moves through the same six stages.

  1. Step 1

    Build

    Create something using AI and modern tools.

  2. Step 2

    Understand

    See what the AI changed and why it matters.

  3. Step 3

    Test

    Verify that the application actually works.

  4. Step 4

    Fix

    Diagnose errors, bugs, integrations and unexpected behaviour.

  5. Step 5

    Learn

    Understand what went wrong and how the solution works.

  6. Step 6

    Ship

    Deploy something you understand rather than blindly trusting AI output.

Try it now

One free exercise. No account. About 5 minutes.

60-second challenge

Can you fix Messy's prompt?

No account needed. Rewrite the prompt so the summary is actually useful.

Messy the MessyDev robot mascot waving
I asked an AI to summarise a customer complaint and got mush back. Fix my prompt for me?
  • 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.

What you learn to handle

The things that actually go wrong

Not horror stories — the ordinary snags every AI-assisted project hits. You learn to recognise them, check them and fix them.

  • Authentication

    Sign-in that works for you and quietly fails for everyone else.

  • APIs

    Calls that return the wrong shape, or nothing at all.

  • Databases

    Rows you can't read because the rules block you.

  • Environment variables

    Keys that exist locally and vanish in production.

  • Deployments

    Works in preview, breaks live — and how to tell why.

  • Prompts

    Vague asks that send the tool off in the wrong direction.

  • Integrations

    Two services that each think the other is wrong.

  • Permissions

    Who can see what, and how to check it honestly.

  • GitHub

    Branches, history and getting your work somewhere safe.

  • Payments

    Checkout that takes money but never unlocks anything.

  • Broken builds

    Reading an error message instead of pasting it back in.

  • Unexpected AI output

    Spotting confident nonsense before you ship it.

Where we stand

Understand the stack you're building with

We would rather be checkable than impressive. Here is exactly how MessyDev works and where it stands.

Nothing is simulated

When you connect a tool, it is your own account and your own keys doing the work. Messy never posts or deploys anything on your behalf.

No claims about your app

Messy never tells you your app is secure or production-ready. It tells you what to check and how to check it.

Learn the tools behind modern AI applications

The services MessyDev teaches you to understand, test and troubleshoot — several of which it runs on itself.

  • Supabase
  • Lovable
  • GitHub
  • Vercel
  • Stripe
  • Resend
  • Google sign-in
  • Cloudflare
  • Neon
  • Claude

What it costs

Start free. $9/month unlocks the full MessyDev experience.

Free

$0. No card. Start the first exercise without an account.

  • The first hands-on exerciseNo account needed
  • Lesson 1 in fullFree account required so progress is saved
  • The daily exerciseFree account required
  • Your personalised learning planSaved in this browser, no account
  • 5 Ask Messy answers a dayFree account required
  • Browse the Tool Garage and every lesson outlineNo account needed
Start Learning Free

Full access — $9/month

Everything in Free, plus everything below. Cancel any time.

  • All 8 learning chapters, 31 lessons and 76 exercisesThe full MessyDev learning experience
  • Unlimited Ask MessyHelp whenever something breaks, no daily cap
  • Progress tracking, streaks and certificatesSaved to your account
  • All learning roomsEvery room and learning path, start to finish.
  • Advanced Messy AI LabsHands-on labs that go past the basics into real workflows.
  • Build with AI projectsBuild and ship real AI apps end to end, with controlled failures to learn from.
  • Full adaptive learningPaths that reshape around what you already know.
  • Full AI Fluency BenchmarkThe deep, practical benchmark beyond your initial score.
  • Evidence PortfolioA shareable record of the skills you have actually proven.
  • Advanced assessmentsHarder, no-hint challenges that prove real competency.

New lessons added to these chapters are included while your subscription is active. Anything listed elsewhere as "coming soon" is not promised as part of today's subscription.

Start free. $9/month unlocks the full MessyDev experience.

See the full comparison

Why this exists

Built by people who kept getting caught out

AI tools build faster than most people can follow. The building was never the hard part — it was the deploy that silently failed, the database rule that let the wrong person in, the integration that worked until it didn't. MessyDev is what we wanted for that.

Read the story

The 90-second film

Wherever you're starting from

Total beginner or ten years shipping code — same course, different starting point.

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.

See all 31 lessons
Messy the MessyDev robot mascot working on a laptop

Free to start

Stop trusting the output. Start understanding it.

Your first exercise needs no account. Start free. $9/month unlocks the full MessyDev experience.

Start Learning Free

Confused is normal. Messy keeps track of every lesson you finish.