A complete, build-along course — basic to advanced — for the stack UAE companies are hiring for: Python + FastAPI · Postgres + RAG · React + Next.js · a bit of DevOps.
The mission: get hired as a full-stack developer in the UAE within ~2 months — by mastering this stack and shipping one deployable, demoable project you can explain in any interview. Read the full mission →
★ Your capstone: “DocChat”. Upload documents, ask questions, get AI answers grounded in your own files (that's RAG). Every module builds one layer — so by the end you have a single deployed app that is your interview story. Build this one well, not five toys.
The Course · 13 Modules · 69 Lessons
Each topic has a Deep dive (learn it, explain it) and a Drills page (build it, drill it); some carry a Deep dive + advanced extra. Modules 1–8 are the core 8-week track (capstone included). Modules 9–13 are the extended production track — TypeScript, testing, AI agents/MCP, security & ops, cloud & system design — the senior-grade depth that wins offers. Work top to bottom; prev/next and progress are tracked automatically.
Module 1 · Week 1Python
Goal: write & read idiomatic Python fluently
1.1 Foundations types, strings, collections, control flow
The depth that separates "I can build it" from "I can run it in production and explain it under interview pressure." TypeScript everywhere, real testing, AI beyond plain RAG, security & operations, and cloud & system design. Same deep-dive + drills format — take these after the capstone, or weave them in as you go.
1. Deep dive, then drills. Read to understand; drill to remember and build. Don't skip the drills — that's where it sticks.
2. One project, not five. Thread everything into DocChat.
3. 15 min/day of recall. Re-explain yesterday from memory.
4. Ship to GitHub daily. The commit history is evidence for recruiters.
5. Don't skip RAG. It's the rarest skill in this stack — your edge.