About the Course
First Principles of Vibe Coding: Building an MVP App with AI
The latest AI developer tools have revolutionized web application development, making it faster, easier, and more accessible than ever before. This course empowers you to unlock the full potential of these tools while giving you a solid understanding of how they work behind the scenes.
About the Course
Why Take This Course?
- π€ Learn how to use AI tools to enhance your everyday life (at work and at home): This course will teach you to use AI coding tools like Cursor to supercharge your development process, AND how to learn new skills with AI.
- π Stay ahead of the AI Curve: AI progress is moving so incredibly fast. While others are only thinking about AI, you can practice using it with this course!
- π‘ Turn Your App Idea Into Reality: Got an idea for a groundbreaking app? Letβs bring it to life.
- πΈ Earn While You Learn: Build and deploy apps quickly, efficiently, and cost-effectively.
Hereβs what you will need:
- π° Money. Cursor subscription (One free month with this referral link, $20/month after)
- π» Coding. If you can read and debug code, youβre ready to start. No prior experience in full-stack development or machine learning is required.
- β° Time. Dedicate time to building your dream application while following along with the tutorial.
What you will learn
π οΈ Become an expert at leveraging AI developer tools Learn how to powerfully leverage AI developer tools in your daily life (at work, at home, etc.). | β‘ Learn how to accelerate your learning with AI Learn tricks and tips to vastly speed up your ability to learn new skills. |
π Build a full-stack MVP app Learn how to build apps with a powerful yet simple stack, easy and fast to deploy. | π¨ Make beautiful front-end UI/UX with AI Prototype with Figma and leverage Tailwind CSS to make beautiful and production-ready web interfaces. |
π€ Connect your app to AI APIs Connect your app to AI APIs for interactivity, dynamic content, and more. | π Start doing while everyone else is still just thinking! Many courses focus on how you could use AI in theory. Start building a real product today instead! |
ποΈ Learn to set up simple backends and databases We will learn Supabase and NodeJS, two popular tools that can be used for apps, websites, and more. | ποΈ Have a Concrete Project to Show for It Youβll leave this course with a functional app, an MVP to test your AI ideas |
This course includes:
π₯ 6 interactive live sessions Weekly hands-on practice with peers | π 18 in-depth lessons Comprehensive curriculum and resources |
π Lifetime access to course materials Learn at your own pace, forever | π¨βπ« Direct access to instructor Get help when you need it |
π― 3 Projects to apply learnings Including 1 guided project | π Guided feedback & reflection Improve through structured feedback |
π€ Private community of peers Connect and learn together |
(Non-Linear) Course Structure
This course is designed differently from a traditional textbook. Instead of linear chapters, the content is organized into three types of learning materials:
1. π‘ Concepts
Core concepts youβll want to understand before diving into code including coding fundamentals for beginner, full-stack application architecture, andAI/LLM concepts and integration
2. βοΈ Hands-on Practice
We recommend a tiered approach to practice, where you start with being given the whole application, then construct it from scratch, and finally, create your own proejct.
a. π¦ Sandbox Exploration: Download existing applications and use AI to explore the codebase and make small changes and improvements
b. End-to-End Tutorials Guided walkthroughs of full-stack MVP development (three different projects to choose from).
c. Self-Guided Projects Follow the same workflow as in the end-to-end tutorials, but this time to build your own project!
3. π Reference Material
These are resources to refer back to during development. They have a lot of helpful conceptual content and practical tips.
Recommended Learning Path
If you are self-pacing yourself through this course, we recommend the following path to get the most out of this course:
Ready to Build?
This course is designed for creators, innovators, and dreamers. With step-by-step guidance, youβll turn your vision into a working applicationβfaster than you thought possible.
Letβs build the future together.