CS 203: Software Tools and Techniques for AI

IIT Gandhinagar · Jan 2026 · Prof. Nipun Batra

Course website GitHub repo


Part I: Data (Weeks 1–5)

Week Topic Slides Hands-On
1 Data Collection HTML · PDF Lab
2 Data Validation & Quality HTML · PDF Lab
3 Data Labeling & Annotation HTML · PDF Lab
4 Optimizing Labeling HTML · PDF Lab
5 Data Augmentation HTML · PDF Lab

Part II: Models (Weeks 6–8)

Week Topic Slides Hands-On
6 LLM APIs & Multimodal AI HTML · PDF Lab
7 Model Evaluation HTML · PDF Notebook · Lab · CV Lab (Colab)
8 Tuning, AutoML & Tracking HTML · PDF Notebook · Lab (Colab)

Part III: Engineering (Weeks 9–13)

Week Topic Slides Hands-On
9 Reproducibility: Docker, Seeds & Tracking HTML · PDF Docker Demos · Lab (Colab)
10 Data Drift & Model Monitoring HTML Notebook
11 Profiling & Quantization HTML · PDF Colab Notebooks · Lab (Colab)
12 Building AI Agents HTML · PDF Colab Notebook
13 Course Summary HTML · PDF

Additional Content

Topic Slides Hands-On
From Script to Web App HTML · PDF
CI/CD & Automation HTML · PDF
APIs & Demos HTML · PDF Follow-along · PDF