A structured learning path that takes students from zero — knowing their way around a computer — to building and deploying a production-ready, full-stack AI application. Organized into 8 phases and 21 modules: one language at a time, every topic only after its prerequisites, and deployment skills landing right before the deploy-heavy capstone.
Phase 0 — Developer Environment & Version Control
Before writing a single line of application code, students learn the machine they're working on and how to track their work.
Module 1 — Developer Environment Setup
Module 2 — Git & GitHub
Phase 1 — Python Core
With the environment ready, students learn their first language end to end.
Module 3 — Python Programming
Module 4 — Advanced Python
Phase 2 — Data Layer
Databases are language-agnostic and needed by every backend that follows, so they're taught before the first backend framework.
Module 5 — Databases: MongoDB & PostgreSQL
Phase 3 — Python Backend
Students build real APIs in the language they already know, backed by the databases they just learned.
Module 6 — FastAPI
Module 7 — Authentication & Security
Taught once, in depth, right after the first backend — every later backend and frontend reuses these concepts.
Phase 4 — JavaScript & Full-Stack Frontend
A clean switch to the JavaScript world, kept as one continuous block: the language, then the server, then the client that consumes it.
Module 8 — JavaScript & TypeScript
Module 9 — Node JS & Express JS
Server-side JavaScript first — it reuses the REST and JWT concepts already learned in the Python backend.
Module 10 — React JS
The client comes last, so students build UIs that consume APIs they've already built.
Phase 5 — Generative AI Engineering
The AI specialization builds directly on Python and FastAPI, and is served with a React frontend.
Module 11 — Generative AI
Module 12 — LangChain
Module 13 — Retrieval-Augmented Generation (RAG)
Module 14 — AI Agents
Module 15 — Model Context Protocol (MCP)
Phase 6 — DevOps, Cloud & Deployment
With everything built, students learn to ship it. AWS is taught before CI/CD because the pipeline deploys to AWS.
Module 16 — Docker
Module 17 — AWS Cloud
Module 18 — GitHub Actions — CI/CD
Module 19 — Kubernetes
Module 20 — Monitoring & Observability
Phase 7 — Capstone
Module 21 — Enterprise Capstone Project