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