Lessons

27 lessons on building software with Claude Code, Codex, Cursor, and Lovable, newest course first. 5 of them are free.

  1. Intro

    May 25, 2025Free

    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

  2. Introduction to Lovable and full website build

    May 25, 2025Members

    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

  3. Initial prompt in Lovable

    May 25, 2025Free

    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

  4. Connect to Supabase for a backend

    May 25, 2025Members

    Connect Supabase so the app has somewhere to store users and their data.

    Lesson 4 of 14 in The AI SaaS Course

  5. Connect app to OpenAI for AI functionality

    May 25, 2025Members

    Wire the app to the OpenAI API so it can write tweets for users.

    Lesson 5 of 14 in The AI SaaS Course

  6. Modifying app design and refactoring

    May 25, 2025Members

    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

  7. Add Stripe functionality to accept payments

    May 25, 2025Members

    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

  8. Sync code to GitHub

    May 25, 2025Members

    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

  9. Start building project in Cursor and build locally

    May 25, 2025Members

    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

  10. Set up Supabase MCP in Windsurf

    May 25, 2025Members

    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

  11. Building live web search with the OpenAI API

    May 25, 2025Members

    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

  12. Let user save brand voice to their tweets with Supabase updates

    May 25, 2025Members

    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

  13. How to deploy your app on Vercel

    May 25, 2025Members

    Deploy the product on Vercel and get a URL you can send to customers.

    Lesson 13 of 14 in The AI SaaS Course

  14. Cursor and Windsurf Rules

    May 25, 2025Members

    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