Ship Data Apps with AI

👋 How this course works

1 · Get your path

The 2-minute quiz picks the lessons you actually need, in order. Already know something? It skips it.

2 · One lesson at a time

Each lesson is 10–30 minutes and ends with a small "your turn" checklist. Do it, tick it, move on. Email nudges keep you going if you want them.

3 · Ship something real

The finish line isn't a certificate. It's a live app, on your own domain, that other people can open.

The whole course is free and open. No paywall, no upsell, no account needed to read. An account (free) only syncs your checkmarks across devices.

🌱 Start from zero

4 lessons · ~90 min

What the web actually is, your tools, and the lazy method: how to work with an AI that writes the code for you.

💡 Idea & data

2 lessons · ~60 min

Pick an idea the data can actually carry, and decide what you'll claim before you build anything.

🧱 Build it small

4 lessons · ~105 min

One HTML file, checks that catch the AI's quiet mistakes, pages that work on a phone, and maps when your data wants them.

🚀 Ship it live

4 lessons · ~95 min

Your own server, one shared front door, a real URL with HTTPS, analytics from day one, and an honest launch.

👥 Users & money

5 lessons · ~125 min

The smallest backend that works, one login for every app, email that arrives, sync that never loses work, and getting paid safely.

📣 Grow & reach

4 lessons · ~100 min

A list you own, pages Google can read, and a spot on their home screen, with reminders, or in Google Play.

🛡️ Scale & operate

3 lessons · ~90 min

Big public files, live feeds, and keeping one small server boring: backups you've restored, secrets, incidents.

📖 Hit a word you don't know?

Every term in the course, in plain English: the glossary. Stuck on something else? Email me — a real person answers.

26 lessons · about 11 hours if you read everything · most people need about half