Lessons

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

  1. Intro to AI coding

    Sep 2, 2026Free

    What AI coding means in practice, and a look at the Reddit clone you'll have running by the end of the course.

    Lesson 1 of 13 in Zero to Reddit

  2. The main tools: Codex, Claude Code, and Cursor

    Sep 2, 2026Free

    The three tools used in the course, what each one is good at, and which one to open first.

    Lesson 2 of 13 in Zero to Reddit

  3. Avoid overwhelm, remain curious

    Sep 2, 2026Members

    A new tool comes out every week. How to keep an eye on them without stopping your build to try each one.

    Lesson 3 of 13 in Zero to Reddit

  4. Codex UI tour

    Sep 2, 2026Members

    A quick walk around the Codex app so you know where your projects and conversations live before you start.

    Lesson 4 of 13 in Zero to Reddit

  5. Models, reasoning, speed, and usage limits

    Sep 2, 2026Members

    Which model to pick, when to turn reasoning up, and how the usage limits work.

    Lesson 5 of 13 in Zero to Reddit

  6. The roles of GitHub, Vercel, and Supabase

    Sep 2, 2026Free

    GitHub holds the code, Vercel runs it, and Supabase stores the data. Why you need all three.

    Lesson 6 of 13 in Zero to Reddit

  7. Project folder and the personalization prompt

    Sep 2, 2026Members

    Where the project lives, and the short prompt that tells the AI who you are and how you like to work.

    Lesson 7 of 13 in Zero to Reddit

  8. Our first real message

    Sep 2, 2026Members

    The first message that starts the build, and what to look for in the reply.

    Lesson 8 of 13 in Zero to Reddit

  9. Connecting GitHub, Vercel, and Supabase using plan mode

    Sep 2, 2026Members

    Use plan mode to put the app on GitHub, host it on Vercel, and connect it to Supabase.

    Lesson 9 of 13 in Zero to Reddit

  10. Building the database

    Sep 2, 2026Members

    Design the tables a Reddit clone needs (posts, comments, votes) and have the AI create them in Supabase.

    Lesson 10 of 13 in Zero to Reddit

  11. Planning authentication

    Sep 2, 2026Members

    Plan sign-up and login with the AI before it writes any code.

    Lesson 11 of 13 in Zero to Reddit

  12. Start the server, verify authentication

    Sep 2, 2026Members

    Run the app on your machine, create an account, and check that login works before building anything on top of it.

    Lesson 12 of 13 in Zero to Reddit

  13. Goal loops and master images for a production-quality app

    Sep 2, 2026Members

    Give the AI a goal and a reference screenshot, then let it keep going until the result matches.

    Lesson 13 of 13 in Zero to Reddit

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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