L

Learn AI

Track progress · learn offline

Open

Lesson 1 of 7

Describe it, get an app

6 min read

You have an idea for a small app but you've never written a line of code. What if you could just describe it — and get a working one back?

You describe, it builds

This is vibecoding: instead of writing code, you write a [prompt](glossary://prompt) — plain words describing the app you want. "A tip calculator." "A habit tracker." The AI turns that description into real, running code and shows you the app itself, not a wall of programming.

In vibecoding, your plain-words description is the input and a running app is the output — the code is written for you in between.

The idea is the hard part

When the AI does the typing, the bottleneck shifts. What you get is only as clear as what you asked for, so the skill becomes describing well: who it's for, what it should do, what it should look like. A vague ask gets a vague app; a clear one gets close on the first try.

The new skill isn't syntax — it's saying clearly what you want. The clearer the description, the closer the app.

The first app is rarely the final one — it's a starting point you shape. Getting something running in a minute is the point; you refine it from there (that's the next lesson).

The shape of it

You've never coded, but you want a small expense tracker. What does vibecoding actually ask of you?

Continue in the app

Take the whole Vibecoding: Build & Ship Apps course — tracked

Get your personalized path, progress and streaks in the app — this lesson and every next one, in order.