All Lab Assignments#
Week 01 — Development Environment & Tooling#
- Lab: Publish a Python library to PyPI using UV
- Lab: Publish a UV CLI tool + generate LaTeX documentation PDF
- Lab: Bash automation: daily project summary committed to GitHub
Week 02 — Deployment & API Engineering#
- Lab: Publish a Gemma model API on HuggingFace Spaces with Google Auth
- Lab: Add full observability to a FastAPI service; build Grafana dashboard
Week 03 — LLM Engineering#
- Lab: YouTube → Subtitles → Topics → timestamps + JSON summary pipeline
- Lab: Cost-tracking dashboard; compare prompt strategies via LangSmith
Week 04 — RAG & Hybrid RAG#
- CAPSTONE: BS Degree Chatbot
- CAPSTONE: Policy Chatbot (Sujal Nirmaan)
- Lab: RAGAS evaluation dashboard (Naive vs Hybrid vs Contextual)
Week 05 — Agentic AI#
- CAPSTONE: Autonomous Research Agent
- CAPSTONE: VivaAgent — AI Oral Examiner
- Lab: Context-based extraction tool (PDF/Web/Video)
Week 06 — Web Scraping & Data Processing#
- CAPSTONE: Job Posting Scraper & Tracker
- CAPSTONE: AI Signature Detection & Cropper
- CAPSTONE: Live Multilingual Travel Translator
- Lab: Scheduled scraper with GitHub Actions cron (DuckDB + Parquet)
Week 07 — CI/CD, Security & Cloud Infrastructure#
- Lab: Red-team your own API + add NeMo Guardrails
- Lab: Full CI/CD: build → scan → Artifact Registry → deploy to Cloud Run
Week 08 — MLOps, Fine-Tuning & Model Publishing#
- CAPSTONE: Production Fine-Tuned Model + Full MLOps
- Lab: Full GCP pipeline (GCS → BigQuery ML → Vertex AI → Cloud Run)