Build & launch real products with AI — no code, from idea to first sale.
77 lessons · 4h 51m
1 · Start here
1.1 Welcome — who I am & why this course
🔒 4:00
1.2 The new way & what vibe coding is
🔒 4:51
1.3 The mindset: ship, taste, momentum
6:41
1.4 What’s inside & who it’s for
🔒 4:10
1.5 Installing Claude Code from scratch
🔒 2:06
1.6 Setting up Claude Code on Mac
🔒 3:29
1.7 Connecting Claude to Chrome
🔒 3:09
2 · Your first build
2.1 Start & clone your portfolio site
🔒 4:22
2.2 Personalize, add your photo & deploy
🔒 3:47
3 · Build & launch a Chrome extension
3.1 Why a Chrome extension — the 2021 story
🔒 3:17
3.2 Naming it & letting Claude create the folder
🔒 2:29
3.3 What we're building — MVP scope & what an API is
🔒 4:08
3.4 Testing it on a real Facebook group
🔒 3:50
3.5 Asking Claude for the Apps Script & the Sheet
🔒 4:29
3.6 Paying the $5 & wiring Apps Script to your Sheet
🔒 3:49
3.7 Load unpacked — the extension running in Chrome
🔒 3:48
3.8 The bug AI missed — never assume it figured it out
3.9 Why Claude — and what else I've tried
🔒 1:39
3.10 Don't make your user learn your app
🔒 3:12
3.11 One Sheet per group — and the real test
3.12 Email OTP login — the simplest auth that works
🔒 4:04
3.13 The landing page, the logo & how I take payments
🔒 3:26
3.14 Emails that don't land in spam
🔒 2:47
3.15 Which database — and wiring the users Sheet
🔒 3:56
3.16 Where we are — what's done, what's left
🔒 2:31
3.17 Testing the loop & the Chrome Web Store listing
🔒 3:13
3.18 Mockup above the fold & the with/without comparison
🔒 2:44
3.19 Your title is what it DOES, not its features
3:27
3.20 How to actually decide the title
🔒 3:51
3.21 When context gets long, start a new terminal
🔒 2:17
3.22 One call to action & getting the mockup right
3.23 Selling time — the "hours vs two minutes" line
🔒 2:14
3.24 Custom navbar & the about section
🔒 2:46
3.25 Host it free on Netlify
🔒 3:30
3.26 Wiring the users Sheet & going live
🔒 2:11
3.27 Fixing deployment access & testing the login
🔒 2:09
3.28 Login works — and keeping upgrades painless
🔒 2:56
3.29 Staying focused while Claude works
🔒 2:05
3.30 Free plan or not — why I simplified
🔒 2:54
3.31 Minify the code, then the privacy policy
🔒 2:32
3.32 Taking payment with a PayPal button
🔒 2:18
3.33 Uploading the extension — zip, icons, screenshots
🔒 2:40
3.34 Making the waitlist actually collect emails
3.35 Script properties and the store images
🔒 2:10
3.36 Filling the store listing (the part nobody records)
🔒 2:16
3.37 Promo tile and pointing your domain
🔒 2:07
3.38 The 404 before launch — getting the site live
3.39 Git and merges, without the jargon
🔒 2:38
3.40 Hitting submit — and what if you're rejected
🔒 2:08
4 · Build a mobile app
4.0 The full build session — one sitting, uncut
🔒 3:05:20
4.1 Finding an idea that already makes money
3:19
4.2 Keyword research — name it so people search for it
🔒 5:33
4.3 Domain check & two projects: Next.js + Flutter
🔒 2:39
4.4 Spec the app like a PM + Apify for transcription
🔒 2:15
4.5 Cursor, Git and starting from a clean page
4.6 Xcode, plan mode and the logo prompt
🔒 3:15
4.7 Why Cloudflare — and Wrangler + Node setup
🔒 3:16
4.8 The four choices: database, login, backend, email
4.9 Picking the logo from five versions
4.10 Landing page + waitlist into Google Sheets
🔒 5:34
4.11 APIs, JSON and curl — explained for non-coders
4.12 Fonts, no gradients, green — make it not look vibe-coded
🔒 5:21
4.13 The database plan, queues, and deploying with Wrangler
🔒 5:41
4.14 Claude tests the whole backend itself (Apify + API keys)
🔒 5:28
4.15 OTP email API + running on a real iPhone
🔒 7:45
4.16 When builds fail — patience, parallel terminals, cost control
🔒 7:38
4.17 First login bug: “can't reach servers”
4.18 Securing the email API with a secret
🔒 3:43
4.19 Buying the domain (and Claude checks Gmail)
🔒 4:23
4.20 Claude connects the domain to Cloudflare via Chrome
🔒 5:11
4.21 The magic moment — share a reel, get a recipe
3:46
4.22 Add payments (3-day trial) & push to GitHub
🔒 3:39
4.23 Claude fills the App Store listing itself
🔒 4:14
4.24 Three parallel agents: screenshots, ASC, pricing
🔒 5:57
4.25 Hands off — age ratings, privacy, and the marketing plan
🔒 8:27
4.26 Review account, subscriptions & the pricing decision
🔒 10:27
4.27 The final stretch — build processing & typing into ASC
🔒 6:41
4.28 Paywall reveal, Waiting for Review & the recap
Bonus — coming soon
5.1 Build a Google Workspace Marketplace app
Coming soon
6.1 Build a web app