Pick where you are starting from
Two paths, four modules each, four one-hour sessions per module. Both end with something you can hand to someone else — not with a certificate.
32 sessions · 32 hours
0 of 32 hours done
Nothing is locked. Start anywhere, in any order.
Every session
Go straight to any hour. The map below shows how they fit together.
BeginnerClient-ready: promo material and a company profile
16 sessions · 16 hours
A1Understand the business first
0/4 · 4 hours
A2Visual promo material
0/4 · 4 hours
A3A company profile people can decide from
0/4 · 4 hours
BuilderFrom pages to a working application
16 sessions · 16 hours
B1Specify before you build
0/4 · 4 hours
- 1A PRD that can be built fromA one-page PRD a model has already argued against
- 2Vibecoding and its one safety ruleYour own working rules, written down
- 3Reading a diff without knowing codeOne change accepted knowingly, one rejected
- 4Just enough GitHubA repository holding your project, with several commits
B2From a page to an application
0/4 · 4 hours
- 1Static or dynamic: when you really need a serverAn architecture decision you can justify
- 2Data: storing it, reading it, not losing itA form whose submissions actually survive
- 3Accounts and login without building themSigning in as two different users
- 4Deploying an application, not just a siteThe app live at a URL, used from a phone
B3Making it work without you
0/4 · 4 hours
- 1Agent, chatbot, workflow: the differenceThe right choice for your case, with a reason
- 2Connecting AI to your own dataAn answer you can trace back to a row
- 3End to end: webhooks, APIs, JSONOne flow that runs untouched
- 4Guardrails, approval, and testing before releasePasses five deliberately hostile inputs
B4Keeping it alive
0/4 · 4 hours
- 1The failures that only appear in productionLogs you can actually read when it breaks
- 2Cost: what is expensive, and whenA monthly estimate that holds up
- 3The security basics you cannot skipNo secret in the repository, access scoped
- 4Handing it over: documentation and ownershipSomeone else can run it from your notes
The shape of it
The same 32 sessions, seen whole. Click any one to open it.
The map needs a wider screen. The table above has everything it holds.
Progress is saved in this browser only.