Lessons
27 lessons on building software with Claude Code, Codex, Cursor, and Lovable, newest course first. 5 of them are free.
Intro
An overview of Lovable, the landing page you'll build, and why it's a good first project.
Lesson 1 of 14 in The AI SaaS Course
Introduction to Lovable and full website build
Build a complete landing page in Lovable and get it to the point where you can publish it.
Lesson 2 of 14 in The AI SaaS Course
Initial prompt in Lovable
Write the first prompt for the product and get a working front end back from Lovable in a few minutes.
Lesson 3 of 14 in The AI SaaS Course
Connect to Supabase for a backend
Connect Supabase so the app has somewhere to store users and their data.
Lesson 4 of 14 in The AI SaaS Course
Connect app to OpenAI for AI functionality
Wire the app to the OpenAI API so it can write tweets for users.
Lesson 5 of 14 in The AI SaaS Course
Modifying app design and refactoring
Change the look of the app and tidy up what Lovable generated before adding more to it.
Lesson 6 of 14 in The AI SaaS Course
Add Stripe functionality to accept payments
Set up Stripe products and checkout, then have the AI add the webhook that turns a payment into access.
Lesson 7 of 14 in The AI SaaS Course
Sync code to GitHub
Push the project to GitHub so you have your own copy of the code and can work on it outside Lovable.
Lesson 8 of 14 in The AI SaaS Course
Start building project in Cursor and build locally
Open the same project in Cursor, run it on your own machine, and keep building from there.
Lesson 9 of 14 in The AI SaaS Course
Set up Supabase MCP in Windsurf
Connect the editor directly to your database with the Supabase MCP server, so the AI can read your schema while it works.
Lesson 10 of 14 in The AI SaaS Course
Building live web search with the OpenAI API
Add live web search through the OpenAI API, so the tweets it writes use current information.
Lesson 11 of 14 in The AI SaaS Course
Let user save brand voice to their tweets with Supabase updates
Let each user save a brand voice in Supabase and apply it to the tweets the app writes for them.
Lesson 12 of 14 in The AI SaaS Course
How to deploy your app on Vercel
Deploy the product on Vercel and get a URL you can send to customers.
Lesson 13 of 14 in The AI SaaS Course
Cursor and Windsurf Rules
Write rules files so Cursor and Windsurf follow your conventions without you repeating them in every prompt.
Lesson 14 of 14 in The AI SaaS Course