Week 0 — Onboarding
~10 hours of self-paced setup so we can spend Day 1 building, not configuring.
Work through these in order. Post in #wins on Discord when you complete each one — that's how Kamal sees your progress.
The 11 modules
- Welcome letter & program overview · 15 min
Read the welcome letter Kamal emailed you, top to bottom. It explains everything below. - Account setup checklist · 30 min
Sign in to GitHub (cohort org invite), Discord, Anthropic, Azure, ElevenLabs, Tavily, Langfuse. Most accounts are pre-provisioned — you just accept invitations. - Filesystem & terminal basics · 60 min
Comfortable with cd, ls, paths, env vars. Custom guide linked from Discord. - VS Code essentials · 60 min
Command palette, integrated terminal, multi-cursor, Git panel, debugger basics. - HTML5 + CSS3 — Slaying The Dragon · 5–7 hrs
Free course at slayingthedragon.io. Foundation for everything visual. - Modern JavaScript quick reference · 2–3 hrs
Arrow functions, destructuring, spread/rest, .map/.filter, async/await. Practice in the browser console. - TypeScript quick reference · 2–3 hrs
Types, interfaces, generics, narrowing. - Python orientation · 1–2 hrs
Imports, venv, uv, type hints, async/await, f-strings, dataclasses / Pydantic. Enough to read agent code. - Browser DevTools tour · 60 min
Loom video + handout. Inspector, Network requests, Console, debugger. - Day-1 readiness check · 30 min
Clone ask-jeeves-day1-check, run both stacks, personalize, push, open a PR. Confirms your laptop is wired up. - Read Process & Methodology §1–2 · 30 min
Mental model for SDLC in the AI era + Product Engineer / 1-pizza team concept.
When to ask for help
Always, early, on Discord #help. The single biggest predictor of success in this program is asking for help when you're stuck rather than waiting.