What is Vibe Coding
Todo
There is no clear definition of what vibe coding is. You will get a different answer depending on who you ask. A very experienced developer might refer to vibe coding as augmenting their work with AI, whereas a non-technical person might refer to vibe coding as building software without touching any code.
Vibe coding as it stands is on a technical spectrum, one side of the spectrum going from no technical knowledge to high technical knowledge on the opposite side of the spectrum.

[Expand on the sections below]
- No code: Using natural language to build applications without touching any code.
- Low code: Using natural language and code to build applications.
- Pro code: The traditional way of writing code.
[There is a vibe coding paradox: The more technical knowledge you have, the more value and momentum you can extract from LLMs.]
Lesson Complete!
Great job! You've finished this lesson. Ready to continue?