Title: AIINFRA 303: Capstone Project

00 · Course Information
  Outcomes & Rubrics
Week 01 — Capstone Kickoff: Scoping a Production AI System
  Lecture 1 — Why Scoping Is the Hardest Part of Production AI
  Lab 1 — Scope Your Capstone and Stand Up Your Environment
  Discussion 1 — Does This Actually Need Machine Learning?
  Quiz 1 — Capstone Kickoff: Scoping a Production AI System
  Week 01 Resources
Week 02 — Requirements, Success Metrics, and Architecture Decision Records
  Lecture 2 — Deciding on Purpose: ADRs and the Metrics That Prove You're Right
  Lab 2 — Write and Commit Your Capstone's Founding ADRs
  Discussion 2 — The Metric That Matters vs. the Metric That's Easy
  Quiz 2 — Requirements, Success Metrics, and Architecture Decision Records
  Week 02 Resources
Week 03 — System Architecture and Full-Stack Infrastructure Design
  Lecture 3 — Designing Your System as Layers, Not Guesses
  Lab 3 — Draw Your System: C4 Context and Container Diagrams as Code
  Discussion 3 — Defend Your Scope
  Quiz 3 — System Architecture and Full-Stack Infrastructure Design
  Week 03 Resources
Week 04 — Project Planning: Milestones, Risk, and a Reproducible Repository
  Lecture 4 — Reproducibility, Data Versioning, and Planning for the Unexpected
  Lab 4 — Scaffold a Reproducible Capstone Repository
  Discussion 4 — The Risk Most Likely to Sink Your Capstone
  Quiz 4 — Project Planning: Milestones, Risk, and a Reproducible Repository
  Week 04 Resources
Week 05 — Building the Core: Containerized Services and Environments
  Lecture 5 — Containers, Multi-Stage Builds, and Reproducible Python Environments
  Lab 5 — Containerize Your Capstone Core Service
  Discussion 5 — Before/After: Shrinking the Attack Surface
  Quiz 5 — Building the Core: Containerized Services and Environments
  Week 05 Resources
Week 06 — Deploying to the Cloud with Infrastructure as Code
  Lecture 6 — Infrastructure as Code and the Terraform Workflow
  Lab 6 — Provisioning Your Capstone Infrastructure with Terraform
  Discussion 6 — Tightening Least Privilege in Your Capstone
  Quiz 6 — Deploying to the Cloud with Infrastructure as Code
  Week 06 Resources
Week 07 — A CI/CD Pipeline for Your Capstone
  Lecture 7 — From Commit to Container: CI/CD for Your Capstone
  Lab 7 — Ship It Automatically: Build Your Capstone CI/CD Pipeline
  Discussion 7 — Where Would a Compromised Secret Do the Most Damage?
  Quiz 7 — A CI/CD Pipeline for Your Capstone
  Week 07 Resources
Week 08 — Design Review and Working Vertical Slice
  Lecture 8 — Vertical Slices, Walking Skeletons, and the Design Review
  Midterm Exam
  Discussion 8 — Where the Map Meets the Territory
  Week 08 Resources
Week 09 — The Model Layer: Serving, Adaptation, or RAG Integration
  Lecture 9 — Serving, Adapting, or Augmenting: Choosing Your Model Layer
  Lab 9 — Build Your Capstone's Model Layer
  Discussion 9 — Why This Model Layer?
  Quiz 9 — The Model Layer: Serving, Adaptation, or RAG Integration
  Week 09 Resources
Week 10 — Adding Agentic and MCP or Retrieval Capabilities
  Lecture 10 — Agents, ReAct, and the Model Context Protocol
  Lab 10 — Build and Verify an MCP Server for Your Capstone
  Discussion 10 — When Tool Results Go Wrong
  Quiz 10 — Adding Agentic and MCP or Retrieval Capabilities
  Week 10 Resources
Week 11 — Security, Guardrails, and Responsible-AI Hardening
  Lecture 11 — OWASP LLM Risks, Prompt Injection, and Defense-in-Depth Guardrails
  Lab 11 — Guardrails and Red-Team Testing for Your Capstone
  Discussion 11 — Attack Your Own Capstone
  Quiz 11 — Security, Guardrails, and Responsible-AI Hardening
  Week 11 Resources
Week 12 — Observability, Evaluation, and Cost Instrumentation
  Lecture 12 — The Fourth Pillar: Evaluating What Logs and Metrics Can't See
  Lab 12 — Instrument, Cost, and Evaluate Your Capstone
  Discussion 12 — The Dashboard That Lied
  Quiz 12 — Observability, Evaluation, and Cost Instrumentation
  Week 12 Resources
Week 13 — Load Testing, Right-Sizing, and Performance Tuning
  Lecture 13 — Percentiles, Bottlenecks, and the Right-Sizing Method
  Lab 13 — Load-Test and Right-Size Your Capstone Endpoint
  Discussion 13 — What Your p99 Curve Actually Revealed
  Quiz 13 — Load Testing, Right-Sizing, and Performance Tuning
  Week 13 Resources
Week 14 — Documentation, Runbooks, and Reproducibility
  Lecture 14 — Docs-as-Code: Runbooks, Reproducibility, and Model Cards
  Lab 14 — Reproducibility, Runbook, and Documentation Site
  Discussion 14 — Runbook Stress Test
  Quiz 14 — Documentation, Runbooks, and Reproducibility
  Week 14 Resources
Week 15 — Portfolio Packaging, Demo Prep, and Technical Storytelling
  Lecture 15 — Telling Your Capstone's Story So It Wins Interviews
  Lab 15 — Build Your Portfolio-Ready Capstone README and Demo
  Discussion 15 — The 30-Second Capstone Pitch
  Quiz 15 — Portfolio Packaging, Demo Prep, and Technical Storytelling
  Week 15 Resources
Week 16 — Final Capstone Submission, Presentation & Course Review
  Final Capstone Project
  Capstone Presentation
  Course Review & Reflection
  What's Next