Your first build: make something that works
A hands-on first project in a general AI chat — the fastest path to a working thing.
Enough theory — the best way to understand vibe coding is to make something. This lesson walks you through building your first small, working tool in a general AI chat (Claude or ChatGPT), where there's no setup to get in the way.
Pick something tiny and self-contained. Good first builds: a tip calculator, a unit converter, a countdown timer, a simple habit tracker, a random-name picker, a basic budget calculator, a color-palette generator. The key is small and self-contained — something that lives on one screen and doesn't need to save data between visits or have user accounts. You want a quick win, not a marathon.
Describe it clearly. Open Claude (or ChatGPT) and describe what you want, including: what it does, what the person using it sees, and how it should behave. For example: "Build a tip calculator. I enter the bill amount and choose a tip percentage (15%, 18%, 20%, or a custom amount), and it shows me the tip and the total. Make it clean and easy to use on a phone." The more specific you are, the closer the first version will be.
See it run and test it. The AI will generate a live, working version you can use right away. Try it: enter numbers, tap the buttons, see if the math is right. This is the test step of the loop — do it thoroughly.
Iterate. Something will be off or missing — that's normal and expected. Tell the AI in plain language: "The total doesn't update when I change the tip percentage — fix that," or "Make the buttons bigger," or "Add a way to split the bill between people." It'll update. Repeat until you're happy. Notice how the loop from the last lesson feels in practice: describe, see, test, ask for the next change.
What you just learned. You built working software without writing a line of code, and you experienced the core loop first-hand. That's the whole foundation. Everything else in this course — prompting better, adding a database, deploying, staying safe — builds on this exact rhythm.
When you're ready for more. A self-contained tool in a chat is the beginning. When you want something that remembers data, has user logins, or lives at its own web address, that's when you move to a dedicated app builder (Module 3). But the loop stays the same — you've already learned the hard part.
The mindset: the fastest way to learn vibe coding is to build something tiny and self-contained in a general AI chat — a tip calculator, a converter, a timer — where there's zero setup. Describe it clearly (what it does, what the user sees, how it behaves), see it run, test it thoroughly, and iterate with plain-language change requests until it's right. You'll build working software without writing code and feel the core loop first-hand. That rhythm — describe, test, iterate — is the foundation everything else builds on; moving to a real app builder later just adds saved data, logins, and a public address on top of the same loop.
Actually build one. Open Claude or ChatGPT, describe a tiny self-contained tool (use the tip-calculator example or your own), and get it working. Then iterate at least twice — ask for two improvements and test each. Notice: how specific did you have to be? What did the AI get wrong on the first try? This hands-on rep is worth more than any amount of reading.
Enjoying the free lessons? Get an email when we publish new courses and updates — no spam, unsubscribe anytime.
Discussion (0)
Ask a question or share what worked for you. Comments are reviewed before they appear.
No comments yet. Be the first to start the discussion!