What is vibe coding, really?
In the past, to make software you first had to learn a programming language — often for years. You typed exact, technical instructions and one wrong comma could make everything crash.
Vibe coding turns that around. Instead of writing the code yourself, you describe in plain language what you want, and an AI (in this course: Claude) writes the code for you. You're the director who says what should happen; the AI is the builder who makes it.
So you don't need to know how a button technically works. You only need to know that you want a button and what it should do.
A handy comparison
Imagine a lightning-fast but very literal colleague who can build anything but assumes nothing on their own. If you're vague, that colleague guesses — sometimes right, sometimes wrong. If you're clear, you get exactly what you asked for.
That's why throughout the whole course you practise one skill: being clear about what you want.
- Grab pen and paper (or a notes app).
- Write down in two sentences, in your own words, what vibe coding is.
- Keep this. At the end of the course you'll read it back — fun to see how much you've grown.
- Who writes the actual code in vibe coding: you or the AI?
- What is your most important task in this process?
- Why is 'being clear' so important?