A hands-on bootcamp curriculum for building and shipping full-stack applications to production using AI-assisted (vibe) coding — covering backend APIs, databases, security, testing, infrastructure, and cloud deployment on AWS.
| Chapter | Topic | What's Covered |
|---|---|---|
| 01 — Vibe Coding | Fundamentals | Prompting strategies, building a FastAPI app with AI |
| 02 — Backend & Databases | Backend | Employee CRUD API, MongoDB integration |
| 03 — Testing | TDD | TDD cycle, writing tests with AI assistance |
| 04 — Security | Auth | API key security, JWT authentication |
| 05 — Infrastructure | IaC | Terraform fundamentals, provisioning AWS resources |
| 06 — Cloud & CI/CD | AWS | EC2, Lambda, API Gateway, S3, GitHub Actions |
| Project | Stack | Description |
|---|---|---|
| 01 — Task Tracker | React + Lambda + MongoDB | Kanban-style task board — full-stack capstone |
| 02 — Notice Board | React + S3 + Lambda | Assignment project with 3 difficulty tiers |
- Basic programming knowledge (Python or JavaScript)
- AWS account
- Installed: AWS CLI, Terraform, Node.js, Git
chapters/ # Course content, one folder per chapter
01-vibe-coding/
02-backend-databases/
03-testing/
04-security/
05-infrastructure/
06-cloud-cicd/
labs/ # Step-by-step lab instructions
scripts/ # Helper scripts
starter-apps/ # Starter code for labs
terraform/ # Terraform templates
projects/ # Capstone and assignment projects
01-task-tracker/
02-notice-board/
MIT