🎯 The product you're building
ReviewLoop — get more 5-star Google reviews on autopilot. A WhatsApp AI that has a real conversation with a business's customers, sends happy ones to Google and unhappy ones privately to the owner, in their own language — and turns the feedback into insight.
UAE health-&-beauty clinics (dental, derma, med-spa). Reviews are existential; owners pay $99–149/mo; you can sell hand-to-hand in Dubai. Product is global-capable — only the first ~30 customers are local.
Conversational AI interviewer (not a form) · WhatsApp-native (incumbents are email/US-SMS) · multilingual · SMB-priced insights · compliant-by-design routing (no illegal review gating).
Full detail in product-brief.md. Validation & sales playbook in go-to-market.md. This page is the learning plan (source: curriculum.md).
🎥 Video courses & follow-alongs
The learning loop: watch a course to learn it → follow a build tutorial → use the docs to reference it. Every week below also lists its docs; the videos live here and in curriculum.md. All links verified live (2026).
- course · freeBuilding with the Claude API — Anthropic Academy · ~8h — API, prompting, tool use, RAG, agents. The single best course for your core skill. (Coursera + certificate)
- tutorial · freeShip a Production RAG App w/ FastAPI — freeCodeCamp · closest to your architecture
- video · freeAgentic AI in 10 Hours — Krish Naik
- course · freeLearn GenAI in 30 Hours — freeCodeCamp
- video · freeBuild & Deploy a SaaS AI Agent Platform
- channelDave Ebbelaar · production AI in plain Python
- channelCole Medin · production agent/RAG builds, all code on GitHub
- channelSam Witteveen · agents, evals, production
- channelAI Jason · multi-agent systems, architecture
By topic
🐍 Phase 0 — Learn Python first ~2 weeks, before Week 1
You're a senior programmer, not a beginner — this is "Python for people who already code," not intro-to-coding. Move fast; fluency comes as you build.
- 1 · freeLearn Python in Y Minutes · ~1h — map Swift→Python syntax
- 2 · free certCS50P — Harvard Intro to Programming with Python · fast, idiomatic, free Harvard certificate (doubles as your first cert)
- 3 · freeExercism Python track + Codewars — build fluency by doing, with mentoring
- freeOfficial Python Tutorial
- freeGoogle's Python Class · for devs who know another language
⏱️ Adds ~2 weeks. Front-load it at higher intensity to hold the 4-month cap. Then Week 1 picks up with modern Python idioms + async + Pydantic.
🗓️ Month 1 — Foundations & your first LLM calls Weeks 1–4
Python + async + FastAPI + first Claude calls. Lean on your Swift instincts: Pydantic ≈ Codable/structs, async/await ≈ Swift Concurrency.
- docsuv — Official Docs
- docsPydantic v2 — Official Docs
- docsasync/await — clearest plain-English explainer
- articleAsync IO in Python — Real Python
- articlePython Type Checking — Real Python
uv; typed Pydantic models IncomingMessage / Conversation; a small async script.- docsFastAPI Tutorial — User Guide
- docsBackground Tasks — FastAPI
- docsOpenAPI Webhooks — FastAPI
- videoFastAPI for Beginners — Full Course (2025)
- videoPython API Dev — freeCodeCamp (19h)
/webhook that accepts a mock WhatsApp payload (Pydantic-validated) and logs it.- docsMessages API Reference — Claude Docs
- courseAnthropic Interactive Prompt Engineering Tutorial
- cookbookAnthropic Claude Cookbooks
happy|neutral|unhappy) via structured output with Haiku 4.5; cache the per-clinic system prompt.🗓️ Month 2 — Product engine: RAG + agent + real integrations Weeks 5–8
Turn it into the actual review loop, wired to real WhatsApp + Google.
- freePinecone Learn: RAG (full-pipeline primer)
- docspgvector — Postgres vector search
- docsQdrant Documentation
- docsChroma — Getting Started
- courseRAG — DeepLearning.AI (Zain Hasan)
- articleBuilding Effective Agents — Anthropic
- cookbookAnthropic Cookbook: Agent Patterns
- docsTool use with Claude — Overview
- courseHugging Face AI Agents Course
- docsWhatsApp Cloud API — Get Started (Meta)
- docsWhatsApp Pricing (Meta)
- docsTwilio WhatsApp — Quickstart (easier sandbox)
reviews.updateReply, one-tap approve), generate the "leave a review" link for happy customers.🗓️ Month 3 — Production discipline: evals, guardrails, compliance Weeks 9–12
This month separates an AI engineer from a prompt-wrapper. Don't skip it — it's your biggest hiring signal and your product's trust layer.
- docsDefine success criteria & build evaluations — Claude Docs
- articleLLM Evals FAQ — Hamel Husain & Shreya Shankar
- cookbookGetting Started with OpenAI Evals
🗓️ Month 4 — Observability, multilingual, ship Weeks 13–16
Deploy, go multilingual, get pilot clinics live.
- docsLangfuse — Observability & Tracing
- docsLangfuse — Get Started with Tracing
- articleGenAI Observability with OpenTelemetry
- docsOpenTelemetry GenAI Semantic Conventions
- docsFastAPI in Containers — Docker
- docsDeploy FastAPI — Railway
- docsRun a FastAPI app — Fly.io
- articleDeploy FastAPI + PostgreSQL on Render
- docsSettings Management — pydantic-settings
📜 Certifications — honest & tiered
The truth first: a shipped RAG/agent project (this plan) beats any certificate for an AI/LLM eng role — the strongest candidates hold the fewest certs. Treat certs as a screen-passer/tiebreaker, not the main event. Full detail in certifications.md.
- $200 · best fitDatabricks GenAI Engineer Associate · RAG, embeddings, agents, evals
- $150AWS ML Engineer – Associate · strong ATS keywords (fintech=AWS)
- $165Azure AI Engineer AI-102 · only if targeting Azure
- $125NVIDIA NCA-GENL · cheap brand badge, optional
- free certHugging Face AI Agents · cert needs a working agent (Week 6)
- freeAnthropic — Building with Claude API · paid Coursera cert optional
- free certHarvard CS50P · doubles as your Python on-ramp
Skip / don't stack: prompt-engineering "get hired" badges, Google GenAI Leader (business, not eng), Azure AI-900, Kaggle micro-certs — fine as free learning, not resume headliners.
Your move: free HF Agents cert + CS50P along the way; optionally one paid Databricks exam near the end. Don't over-invest in cloud-ML certs — you build on Claude + your own stack.
📣 Go-to-market (runs in parallel — Weeks 1–8)
Distribution, not code, is what kills solo founders. Do customer discovery while you build. Full playbook in go-to-market.md.
- Interview 15–20 reachable Dubai clinics on how they get reviews + what they'd pay.
- Wizard-of-Oz: run the WhatsApp loop by hand for 3–5 clinics; measure response lift + net-new reviews.
- Landing page + real pricing; measure trial conversion.
- 🚶 Walk-in pilots at clinic clusters (you're in Dubai — your unfair edge).
- 💬 Personalized WhatsApp/IG/LinkedIn DMs citing their current rating.
- 🏢 White-label to local SEO/marketing agencies (one deal = many clinics).
- 📝 Content/SEO to compound → 🎯 ads only once a funnel is proven.
🧰 Model & tooling choices (verified current, 2026)
| Job | Choice | Why |
|---|---|---|
| Conversational agent + insights | claude-sonnet-5 | Best speed/intelligence; intro $2/$10 per Mtok (thru Aug 31 2026) |
| High-volume sentiment/classification | claude-haiku-4-5 | Fast + cheap ($1/$5) |
| Occasional hard synthesis | claude-opus-4-8 | Most capable ($5/$25) |
| RAG embeddings | Voyage AI voyage-4 | Anthropic has no first-party embeddings; recommends Voyage |
| Vector storage | pgvector (or Chroma) | Reuse the Postgres you already need; Chroma for quick local protos |
| Cost control | Prompt caching | Cache the per-clinic system prompt |
Verified platform facts: WhatsApp inbound replies within the 24h window are free (marketing/auth templates are charged). The Google Business Profile API can read reviews + post owner replies but cannot post a review on a customer's behalf — so happy customers get a Google review link. No review gating (FTC/Google).