Setup
Pinned versions
This course is verified against the tool versions in VERSIONS.md. VERSIONS.md is the source of truth and is updated on revision day. If a step on this page doesn't match what you see (button names, click paths, free-tier numbers), check WHAT-CHANGED.md first — the page may have shifted since that tool's verification date in VERSIONS.md.
Required accounts
- GitHub — create your account in your browser at github.com. From there, your agent performs all the git and GitHub setup and operations for you, once you reach the lessons that need them.
Choosing your plan in Module 0 will tell you which agent-app account to create: a Claude account for Claude Code desktop (Path 1), or a ChatGPT account for Codex (Path 2). See BUDGET.md for the path comparison; do not create either account until you've finished that lesson.
The accounts your build itself needs — Supabase and Vercel — aren't created here. Module 4's lessons walk you through creating each one exactly when the build first needs it.
The setup itself
Start with Module 0 Lesson 3, Choose your plan: it walks you through the honest cost of each track — a flat $20/month with no built-in pauses, or $0 to start with an occasional wait on a heavy day — so you pick knowing what it costs you.
Once you've picked, Module 0 Lesson 5 installs your agent app step by step: download it, sign in with the account you just created, and open the tab or mode this course uses. That's the one app every remaining lesson happens inside.
From there, your agent sets up anything a project needs on your machine by itself — nothing for you to install or type. The app can stop and ask you before it acts; how often it does is a setting the install lesson shows you (Manual in Claude Code desktop; a folder-boundary setting in the ChatGPT desktop app), and Module 0 Lesson 6 has you use it for real — your agent builds a checklist page that's yours before you read anything else.
The third option: OpenCode desktop
There's a third agent app worth knowing exists: OpenCode desktop, free and capable, but the least user-friendly of the three. It's built for people comfortable finding their own way, not for a first-ever build — its free models are trial models offered for a limited time and may learn from what you submit while you're using them, and this course hasn't verified how it saves your work. This page names it so you know what it is; it isn't a track this course walks you through.
What's next
Open modules/00-welcome/README.md to begin Module 0.
