Skip to content

What is…

Vibe coding

Building software by describing what you want to an AI and iterating on the result, often without reading every line.

Coined by Andrej Karpathy in early 2025, vibe coding means steering an AI coding tool with natural language — "make the button bigger," "add a login page" — and judging by whether it works rather than by reading the code.

Great for prototypes, personal tools and learning. For anything with users, money or data, pair it with tests, version control and review.

🧠 Test yourself

Which of these describes Vibe coding?

Related terms

🎮 Learn AI by playing

40 bite-size missions, boss battles and a certificate. Free.

Start the bootcamp →

☀️ One AI term every morning

Plus the day's top stories, in your inbox by 8am.