Schedule and Calendar
Overall schedule can be found here.
Lecture Number | Date | Topic | Link |
---|---|---|---|
Lecture 1 | 1/28 | Introduction | View |
Lecture 2 | 1/30 | Virtual Environments and Virtual Machines | View |
Lecture 3 | 2/4 | Containers I | View |
Lecture 4 | 2/6 | Containers II | View |
Lecture 5 | 2/18 | Containers III | View |
Lecture 6 | 2/20 | Data Labeling and Data Versioning | View |
Lecture 7 | 2/25 | LLM tools and agents: Instruction Based GPT and RAG | View |
Lecture 8 | 2/27 | LLM tools and agents: RAG II | View |
Lecture 9 | 3/4 | LLM fine tuning and LORA - I | View |
Lecture 10 | 3/6 | LLM fine tuning and LORA - II | View |
Lecture 11 | 3/11 | Model Optimization: Distillation, Compression | View |
Lecture 12 | 3/13 | Advanced training workflows: experiment tracking (W&B), multi GPU, serverless training (Vertex AI) | View |
Lecture 13 | 3/25 | Serverless Deployment: Cloud Functions, Cloud Run | View |
Lecture 14 | 3/27 | ML Workflows with Vertex AI | View |
Lecture 15 | 4/3 | App design, setup and code organization | View |
Lecture 16 | 4/8 | APIs | View |
Lecture 17 | 4/10 | Frontend | View |
Lecture 18 | 4/15 | Automating Software Development: CI/CD with GitHub Actions and other tools I | View |
Lecture 19 | 4/17 | Automating Software Development: CI/CD with GitHub Actions and other tools II | View |
Lecture 20 | 4/22 | Deployment: Ansible | View |
Lecture 21 | 4/24 | Scaling: Kubernetes | View |
Lecture 22 | 4/29 | Final deployment and review | View |
Setup & Installation
Refer to the setup and installation document for a full list of softwares and tools we will be using in this class
Policy on Usage of Publicly Available Class Material
Permitted Use: Class Material is made available primarily for the educational benefit of enrolled students and may be used by others for personal educational purposes only.
- Prohibited Use:
- Selling or commercializing any part of the Class Material.
- Sharing, distributing, or publishing any part of the Class Material in any form or through any medium without explicit permission from the instructor.
- Modifying or altering the Class Material to create derivative works.
Attribution: Any permitted use of the Class Material must carry appropriate acknowledgment of the source (e.g., the instructor’s name, course title, and institution).
- Enforcement: Failure to comply with this policy may result in legal action and/or disciplinary measures as applicable.
Consent:
By accessing and using the Class Material, you indicate your acknowledgment and acceptance of this policy.