Vibe Coding: AI-Driven Software Development and Testing

In this hands-on course, you’ll discover how to shift from traditional line-by-line programming to a “vibe coding” approach, where natural-language prompts drive AI agents to write, test, and deploy your applications. Inspired by Andrej Karpathy’s vision, vibe coding lets you focus on guiding and refining AI output, rather than wrestling with every detail of syntax. You’ll watch AI tools like Cursor and Windsurf create files, install dependencies, and execute commands—all from simple English instructions.
What you’ll learn
- Build applications from scratch using AI agents
- Turn an app idea into a working prototype
- AI-guided debugging & code refinement
- Version control & maintainable project structuring
- Write tests to check that the app does what it’s supposed to
Course content
55 sections • 55 lectures • Total duration 3 hours 47 minutes