Interactive Build an App Lesson 1: pick a tool type, assemble a four-part build prompt, and learn to keep a tool to one job, with an AI Coach.
Build an App · Lesson 1 Free  ~12 min · No code

Build a working tool with no code at all.

You have a hundred little tasks you do by hand or half-solve in a spreadsheet. This lesson turns one of them into a real, working tool using AI — no code, no setup. You'll learn what's worth building, how to describe it so AI gets it right, and finish with something you'll actually use.

The mental model

An "app" is just a tool that does one job. Describe the job clearly and AI builds it — you never touch code.

Forget "software development." A tool takes some input, does something useful, and gives you a result — a tip calculator, a quote estimator, an intake form. AI is remarkably good at building these from a plain description. Your job is to describe the job, not to engineer it.

The reframeBuild one job, not one app. The mistake is asking for a giant do-everything system. Ask for the single most annoying task you do by hand, and get a tool that does just that. You can always add more later.

Step 01 · What you can actually build

Good first tools share a shape: one clear input, one clear result, used over and over. Pick the kind you want to build — it sets the example in your prompt below.

Step 02 · Describe the tool in four parts

Before you prompt, nail down four things — this is the whole skill. Pick one option per row (use your own answers for real) and watch the build prompt assemble:

1 · The job what does it do, in one sentence?
2 · Inputs what does the user type or choose?
3 · Output what does it show or produce?
4 · Who uses it sets how polished it must be
Spec:
0 / 4
Your build promptPick options above and your prompt builds here…
That last line — "keep it to this one job; ask me up to 3 questions if anything's unclear" — is what turns a vague request into a tool that fits. The first version is a draft; steer it with plain feedback: "show the result big and labeled," "add a copy button," "show a friendly message if a field is blank."
AI loves to overbuild — it'll add settings, accounts, and dashboards you didn't ask for. Tell it to keep the tool to one job. A tool that does one thing perfectly beats one that does five things confusingly.

Step 03 · One job, or overbuilt?

The skill behind every good first tool is scoping. Tap each idea — is it a clean one-job tool, or already overbuilt for a first try?

Step 04 · When is a tool "done"?

  1. It does the job without you explaining how it works.
  2. Inputs are obvious; the result is impossible to miss.
  3. It doesn't break when someone does something unexpected.
  4. You'd actually use it instead of the old way — the only test that matters.

Your challenge: replace one manual task

Pick something you do in your head, on paper, or in a fiddly spreadsheet. Then:

  1. Write the four-part description (job, inputs, output, who uses it).
  2. Run the build prompt and answer the AI's questions.
  3. Do two refinement passes until it's clear and hard to break.
  4. Use it for real once — does it beat the old way?

Lesson complete

You can tell a one-job tool from an over-built app, describe a tool in four parts, generate it from a single prompt, refine it with plain feedback, and judge when it's done.

Up next

Lesson 2 · From toy to tool — data, logic & screens

🎓
AI Coach
Ask anything about this lesson
Hey! I'm your AI Coach for this lesson. Ask me anything about building your first tool — what to build, how to describe it, or how to refine it. What's on your mind?
Free lesson coaching is limited to 3 questions. Upgrade to Pro for unlimited coaching on every lesson.