This is where the course begins. Before you set up any tools or write a single prompt, it helps to understand what vibe coding actually is, why it has changed who can build software, and what to expect when an AI writes the code for you.
It starts with what vibe coding is: describing what you want in plain language, running the result, and refining it, and how that differs from writing every line yourself. From there it looks at use cases, from quick prototypes and personal tools to internal apps and early product ideas. It then covers the strengths and limits of the approach, including where AI-written code shines and where it needs a careful human eye. It closes with the mindset that gets the best results: working in small steps, staying curious, and always verifying what you get.
Watch the lessons in order, then continue on to AI Coding Tools & Setup.
A quick, opinionated look at what vibe coding is, why it took off, and why you should not trust the output blindly.
A fast first walkthrough of describing an app in plain language and watching an AI tool build it.
From a first prompt to more advanced techniques, with a short tour of what you can build along the way.
The core ideas and habits behind vibe coding, including how to work with an AI in small, testable steps.
The talk behind the vibe coding idea: how natural language is becoming a programming interface and what that means for building software.
A full build from idea to working app, plus the mindset of agency, curiosity, and courage that good vibe coders share.