
Introduction to the course
Free course offer
We discuss what vibe coding is
Here we discuss what MCP is and Supabase
An overview of the AI IDE market.
Windsurf's unique features and capabilities - Part 1
Windsurf's unique features and capabilities - Part 2
Competitors to Windsurf AI
Installation and setup
What it costs to use Windsurf
We discuss the various frontier models available in Windsurf AI
We learn about what Cascade is and AI Flows
Creating a framework for our app
We explain what the Windsurf AI Terminal is and why it's useful
Displaying your web app in Windsurf
We show how to integrate Supabase
Supabase continued
Wrapping up the Supabase discussion
We're going to make some changes to our app
Continuing with changes to our app
We're going to make one small change to our app
An overview of GitHub
Integrating our app into GitHub
Part 1 - Examples 1 - 3
Part 1 - Examples 4 - 9
Part 1 - Examples 10 - 18
Describe what a Windsurf Rules file is and why it's useful
We discuss what Supercomplete is.
The options you have for deploying your app
How to accept payments via Stripe
Requirements for the project
Important, before you begin
My implementation of the course project
My implementation of the course project
My implementation of the course project
My implementation of the course project
My implementation of the course project
My implementation of the course project
My implementation of the course project
July 2025 update
ChatGPT-5 has been added to Windsurf AI
Welcome to Windsurf AI: Revolutionizing App Development with Agentic AI
Are you ready to transform the way you build applications? Windsurf AI is the next-generation platform that empowers developers and product teams to create full-stack web applications using the power of artificial intelligence. Whether you’re an aspiring developer, a startup founder, or a seasoned engineer looking to supercharge your workflow, this course will guide you through every major aspect of Windsurf AI and show you how to harness its capabilities to build smarter, faster, and more innovative apps than ever before.
Windsurf AI stands at the forefront of AI assisted software development tools, designed to bridge the gap between your ideas and fully functional applications. Unlike traditional low code solutions that rely on dragging and dropping UI elements, Windsurf AI leverages advanced large language models to interpret your natural language prompts and turn them into code. Imagine describing your app like this: “Create a dashboard for tracking customer feedback with a PostgreSQL backend”, and watching as Windsurf instantly scaffolds the backend, generates UI components, sets up routing, forms, authentication, and even deployment configurations for you.
But Windsurf AI is more than just a code generator. It’s a comprehensive development environment that combines copilot style collaboration with autonomous agent capabilities. Windsurf actively maintains awareness of your entire codebase, allowing for coherent, context aware changes across multiple files, making it a true teammate that remembers every detail and helps you maintain your development flow. With features like Cascade, Supercomplete, Command Mode, and AI Flows, you’ll experience a seamless, intuitive workflow that reduces context switching and maximizes productivity.
Throughout this course, you’ll discover how Windsurf AI can:
Convert natural language descriptions into web applications via an iterative process, using the technology stack of your choice.
Automatically manage authentication, database schemas and APIs, so you can focus on innovation rather than boilerplate setup.
Integrate with version control systems like GitHub, giving you full ownership and flexibility over your codebase.
Help you build and structure your application, via Chat mode, before a single line of code is even generated.
You’ll also learn best practices for collaborating with AI, optimizing your workflow, and deploying your applications with confidence. Whether you’re building an MVP (Minimal Viable Product), launching a new product, or exploring the boundaries of what’s possible with AI in app development, this course will equip you with the knowledge and hands on skills to succeed.
Join us and unlock the future of software development. With Windsurf AI, your ideas are just a prompt away from reality. Let’s set sail on this journey and redefine what’s possible in app creation together.