AI can do more than answer you. It can build what you keep describing to people.

Using the AI chat feature is a solid start, but it's only the beginning. You can increase the quality and your ability to create wonderful workflows, products… everything, by using the AI tool as it was designed to be used. This process is the same one software folks have been using for years, and it works wonders with an AI friend.

The Overview — three minutes, Charter through UAT, start to finish.

What staying in the chat window costs

  • The chat window forgets. Close it and the build you liked is gone; ask again and you might get a mishmash of answers. Point Claude at a file system, the same files every time, and what worked once works again. Consistency and repeatability.
  • Clear and clean context improves the quality of the output. Chat is the opposite of clear. A long thread keeps every wrong turn you took, and Claude reads all of it.
  • The first answer AI gives is the average answer. You can spot AI slop the moment someone else puts it in front of you. It's harder to see when the average answer is yours.
  • Left alone, the model makes the same software for everyone. Your eye and your opinion are what make software unique. The framework shows you where to put your energy.

The Course

Launch Your First Project

By the end of it you'll have shipped a real game with a real landing page. And you'll know how to do it again.

No terminal. No code. One tool, start to finish.

Launch Your First Project

Learn by doing. Build with Claude.

A step-by-step course for people who are not developers and do not intend to become one. Ten modules, one real project, finished and shipped.

  • Learn without jargon

    Short videos and plain-English lessons. No jargon, no terminal, no code editor.

  • Keep everything you write

    The course has a notepad built in. Write as you go, keep everything you write, and export it when you are done — ready for the next project.

  • Ship a real project

    You finish having shipped a real project, built in Cowork, not in this browser tab.

Get the Course

Sold and delivered at launch.claudecodefun.com.

Hey, it's Jeremy. All right, let's get going.

My first builds with Claude looked good. My friend Chuck was making options-trading software with it, so I figured I'd make a website, and what came back looked good (on the surface). Then I dug in. The substance wasn't there, the copy was off, some of it was made up entirely. And when I tried to change one piece, it all started to unravel. That's the trap with slop: it looks fine until you touch it. So I stopped chatting with the machine and started planning the way we ran software projects at a Fortune 50 bank: charter first, requirements next, code last. Dozens of things shipped in my first four weeks — a few hours a day, between carpool and meetings. And because everything is documented and ordered, changes are surgical now. Nothing unravels. That's the difference: not speed, quality. Work I can put my name on.

Quick context for you - I designed and deployed software at a Fortune 50 bank, across 6000 locations and 125K employees. This process is what we used back then. Later in my career I co-founded a management consulting firm that worked with small/midsized businesses. I saw that these processes from giant companies are valuable - but need to be applied differently.

That is why I built this site - so anyone could have access to the knowledge, and use it on a fun new tool, like Claude!

None of this is the gold standard. It's the minimum standard. If the experts advising you aren't at least doing what's free on this page, be wary.

Here's how it goes

  1. Get the Course. One payment, pay what you can. It opens in your browser; the building happens in Claude Cowork or Claude Code on your own machine.
  2. Build one real project. Ten modules walk you through every phase on a project of your own, with Lucy the coach one question away.
  3. You've shipped, and you know how to do it again. A game, a landing page, and the documents that show how they got made.

What you'll learn to do

  • Set up Claude Cowork on your own computer, and understand why it is set up that way
  • Write prompts that get you something specific instead of something generic
  • Push the machine in a specific direction, because the first answer is the average one
  • Run a skill that interviews you, and find an idea that is actually yours
  • Turn your own answers into a project charter — why this should exist, and what it isn't
  • Run a project manager, a builder and a reviewer at the same time, with you conducting
  • Turn a charter into a product requirements document the machine can build from
  • Install an evaluation protocol and use it to judge your own work through an independent reviewer
  • Hand your documents to the machine and get a working product back
  • Choose what's worth testing, check it against your own spec, and prompt your way to a fix
  • Leave knowing what you could learn to build next

You'll finish with more than a game. A landing page, and the documents that show exactly how it got made — research, an ideation brief, a charter, a product requirements document, an evaluation report, and the build itself. That's a portfolio, not a certificate.

You're never stuck alone. Lucy, the coach the Course installs, knows every step of it. Ask them anything, any time, right where you're working, and they point you back to the exact lesson.

Make something you couldn't have made a month ago, and make it well. Then show someone.

The whole framework, free

From idea to impact: six phases, every prompt, every file. No account, no email.

  • BRD — the business requirements document. What it has to do, numbered so you can check it.
  • FFD — the feature and function design. Every screen, field and flow, before any code.
  • UAT — user acceptance testing. You, checking the build against your own spec.
  1. 01 Charter

    Define vision & objectives

    Produces PROJECT_CHARTER.md

  2. 02 BRD

    Business requirements

    Produces BRD.md

  3. 03 FFD

    Functional design

    Produces FFD.md

  4. 04 Process Maps

    Map flows & logic

    Produces PROCESS_MAPS.md

  5. 05 Design & Code

    Build with Claude Code

    Produces Working code, one file at a time

  6. 06 UAT

    Test, validate & launch

    Produces A UAT test script

A practical framework you can use today

Every project starts with clarity and ends with impact. The Framework keeps you focused, aligned and shipping.

  • Clear steps. Real examples.
  • Copy & use everything.
  • Built for real-world results.
Read the whole framework free →

01 Project Charter

Align on the problem before writing a line of code

Produces PROJECT_CHARTER.md

Example prompt

I've drafted the following notes for my project. Please formalize
them into a complete Project Charter in markdown format.

[Paste your draft notes here — bullet points, rough answers,
VOC quotes you've collected, scope ideas, anything you have]

Structure the charter with these exact sections:
1. Project Purpose — why this needs to exist (2-3 sentences)
2. Target Customer — named avatars with role, experience level,
   and specific pain points
3. Problem Statement — what's broken today (be specific)
4. Goal Statement — one sentence defining success
5. Key Metrics — 1 primary metric, 2 secondary metrics
6. Voice of Customer — each quote on its own line, followed by
   the underlying need it reveals
7. Scope — explicit In/Out table for MVP
8. Timeline — milestone → target date format
9. Assumptions & Constraints

Keep my original language wherever possible. If anything is
missing or unclear, ask before filling it in yourself.
Save this as PROJECT_CHARTER.md and add it to the project.

02 Business Requirements Document

Translate WHY into numbered, testable requirements

Produces BRD.md

Example prompt

I am sharing my Project Charter [attached as PROJECT_CHARTER.md].

Please create a Business Requirements Document (BRD) using the
charter as your primary source. Build it section by section:

1. Executive Summary — what the system does in 2 paragraphs
2. Business Context — pull the problem, users, and success
   metrics directly from the charter
3. User Personas — one paragraph per avatar from the charter's
   Target Customer section. Use the exact names and details.
4. Functional Requirements — numbered FR-001, FR-002, etc.,
   organized by feature area. Rules:
   - Pattern: "The system shall [do what] [for whom]
     [under what conditions]."
   - Every requirement must trace to a specific VOC quote or
     user story from the charter. Note which one.
   - Priority: Must Have / Should Have / Nice to Have
   - If a requirement cannot be traced to a VOC quote or user
     need in the charter, do not include it.
5. Non-Functional Requirements — performance, security,
   access control by role
6. System Architecture — specific technologies (not categories),
   database models, API surface
7. Out of Scope — what is explicitly NOT in MVP

Save this as BRD.md and add it to the project.

03 Feature / Function List

Break requirements into developer-ready specifications

Produces FFD.md

Example prompt

I am sharing my Project Charter and BRD [both attached].
Read both documents before proceeding.

Please create a Feature/Function List (FFD) that breaks every
functional requirement from the BRD into developer-ready
specifications. Output as a markdown table:

| FF-ID | Feature | Function | BRD Ref | User Role | Priority | Notes |

Rules:
- FF-ID: sequential (FF-001, FF-002...)
- Feature: short name (2-3 words)
- Function: one precise sentence — specific enough that a
  developer can implement it without asking questions
- BRD Ref: the exact FR number from the BRD (required)
- User Role: the avatar name from the charter who uses this
- Priority: inherit from BRD requirement
- Notes: API endpoint with HTTP method, validation rules,
  error states, edge cases

One BRD requirement may produce multiple FF entries.
Flag any FR that has no corresponding FF entry.
Save this as FFD.md and add it to the project.

04 Process Maps

Trace the exact flow of data and decisions through the system

Produces PROCESS_MAPS.md

Example prompt

I am sharing my BRD and FFD [both attached].
Read both documents before proceeding.

Please create Process Maps for every major user workflow.
Number them sequentially (Map 1, Map 2...).

For each map:
1. Name: "Map N — [Workflow Name]"
2. Actors: which user role(s) are involved
3. FR/FF References: which requirement numbers this implements
4. Flow: indented step-by-step sequence:
   - User action (click, type, select)
   - Client request (HTTP method + endpoint + payload)
   - Server logic (validation, business rules, DB writes)
   - State transition (if status changes, name old → new)
   - User sees (screen, message, redirect)
5. Decision branches: every if/then path with else conditions
6. Error handling: every failure mode and what the user sees

End with a complete State Machine section listing every valid
status, what triggers it, and what triggers the next.

Save this as PROCESS_MAPS.md and add it to the project.

05 Design & Code

Build one file, test it, confirm it works, move to the next

Produces Working code, one file at a time

Example prompt

PROJECT: [Your project name]
STACK: [Your stack — e.g., Next.js 14, Prisma, PostgreSQL]

CONTEXT: I have attached four planning documents. Read all of
them before writing a single line of code:
  - PROJECT_CHARTER.md
  - BRD.md
  - FFD.md
  - PROCESS_MAPS.md

BEFORE YOU WRITE ANYTHING, confirm you've read all four
documents and tell me:
1. The 3 most critical user workflows you identified
2. Every database entity and its key relationships
3. The role model — who can access what
4. Which file you will create first, and why

THEN BUILD SPRINT 1 ONLY:
Authentication + database schema + base routing.
No feature UI yet. Foundation only.

BUILD RULES — apply for the entire project:
- Every function you write must reference its FR or FF number
  in a comment
- Build one file at a time. Stop and confirm before moving on.
- Never modify a file we've already confirmed as working
- If a requirement is ambiguous, ask — do not guess
- State what you're about to build before you build it

Start by confirming you've read all documents.
State your Sprint 1 build plan. Then begin.

06 User Acceptance Testing

Verify every requirement works as the actual user, not the developer

Produces A UAT test script

Example prompt

I am sharing my BRD and FFD [both attached].
Read both documents before proceeding.

Please generate a complete UAT test script. For each test:

TEST ID: T-001, T-002...
ROLE: which user role executes this test
PRECONDITIONS: what data must exist, what state the system is in
STEPS: numbered actions (click X, enter Y, verify Z)
EXPECTED RESULT: specific, observable outcome at each step
PASS CRITERIA: exactly what constitutes a pass
FAIL CRITERIA: exactly what constitutes a fail

Cover:
- Every major workflow in the FFD (reference FF numbers)
- Happy path for each user role
- Role-based access: verify each role CANNOT see what they
  should not — not just that they CAN see what they should
- Invalid input and error handling
- Empty states and edge cases
- Session persistence: navigate away, return, verify state

Flag any FF entry that has no corresponding test case.

What it costs

Everything on this site is free: the framework, the prompts, the files, the tutorials. No sign-up.

The Course is $XXX — that's not a typo, it means just pay what you can. You set the number, and you get the whole course. People finish what they pay for. So pay whatever you think will motivate you to finish. Then share what you made!

Take the framework free. No catch, no email.

What the Framework hands you: the Guide, the prompts, the files and the Tutorials.

  • The Guide

    All six Phases in depth on one page, worked end to end on one real product: the same build carried from its first document to its last.

  • Copy & Use Prompts

    Every Phase shows the example prompt it starts from, and one control copies it exactly as written. What you paste is what you read.

  • Downloadable Resources

    The evaluation checklists, the protocol they run on, and the kickoff template. Ordinary files at ordinary URLs — save them, share them, open them offline.

  • Practical Tutorials

    Filmed and on YouTube: getting set up, then Charter, then BRD, then FFD. Each card states its runtime, so you can pick one that fits the time you have.

  • The Overview

    Three minutes, animated, Charter through UAT. Play it from the top of this page and you have seen the whole path before you read a word of it.

  • Free, and no sign-up

    Every Phase, every prompt and every file here is free to read, copy and keep. No account, no email address, nothing to join.

  • Everything on this site stays free.
  • No terminal, no code editor, ever.
  • You keep every document and every note you make.
  • You'll need an Anthropic account and access to Claude Cowork or Claude Code, which is in the downloadable Claude desktop app.

This is for you if you have a real project you want to exist and no one to hand it to. You can describe what you want in plain sentences when you use this process as a framework. You don't need to code. You never will here.

It's not for professional developers, for people who want to say they built an app in six hours, or for anyone who hates a checklist. And if you're after AI hype, it's everywhere else on the internet. This is a methodology site.

Questions, answered

  • Won't this be out of date when the AI changes?

    The tools will change; the process won't. Charter → BRD → FFD → Process Maps → Code → Test worked at a Fortune 50 bank before AI existed, and it's exactly what makes today's AI produce work you can trust. Claude Code is the current vehicle. When it changes, the lessons get updated. The discipline transfers as-is.

  • I'm not technical. Is this over my head?

    If you can describe what you want in plain sentences, you're qualified. That's the actual skill, and you already have it. No terminal, no code editor, anywhere in the course.

  • I've bought courses before and never finished them.

    This one is built as one project, not a library: ten modules, each handing the next a document you wrote, ending with a shipped game. And you set your own price. People finish what they pay for.

  • How much time does it take?

    Set aside about two hours. Most of that is reading and watching; the building itself is closer to thirty minutes. Module 0 is the part that varies: if Cowork is new to you, give it room. The course saves your place and your notes either way.

  • What do I need besides the course?

    An Anthropic account, and access to Claude Cowork or Claude Code — it's in the downloadable Claude desktop app. That's the whole list.

The Build

Proof the process works: my own projects, written up one at a time: games, web apps, research pipelines, benchmarks.

I'm passionate about using AI to make things I could never have made before that bring human connection.

See the fun builds
Read more

Most people use AI like a chat window: drafts, answers, summaries. That's like the day the Apple computer launched and everyone was excited they could type a letter on it. The machine can do so much more. The ones who do ask it to build something usually get a mess back, and quietly conclude they're not technical enough. The missing piece was never talent. Real software teams plan before they code: what this is, who it's for, what it must do, how you'll know it works. Claude Code Fun teaches that discipline, Charter → BRD → FFD → Process Maps → Code → Test, sized for one person with an AI doing the heavy lifting. Slop isn't inevitable; it's what skipped steps look like when they ship. The process is how you control quality: evaluation loops, a human pushing back, documents the machine has to answer to. Every phase is free on this page, with the exact prompt to run it. The Course walks you through your first build end to end: ten modules, one project, a coach installed on day one, and you finish with a game, a landing page, and every document that got you there. Then you make the next one, and you show someone.

Learn with Step-by-Step Tutorials

Filmed walkthroughs to follow along with — setup first, then a Phase at a time.

Templates, Checklists & More

The evaluation checklists, the protocol they run on, and the kickoff template. Real files — save them, share them, use them offline.

Want to work on a project together?

Send me a note and tell me what you are working on, I love hearing about great ideas.

This posts to formsubmit.co, which emails it to me. The site itself keeps no record of it.

Make something real. Then show someone.

Everything on this page is free. When you want to be walked through your first build — no terminal, no code, a coach on call — that's the Course. Pay what you can.