A structured course repository for MLOps and LLMOps: Engineering AI Systems at Institute of Business Administration (IBA), Karachi.
This repo organizes lecture material, study notes, midterm prep packs, and revision resources in a clean week-and-topic friendly layout.
Maintained by: Zuha Aqib (Student, IBA Karachi)
- Institute: Institute of Business Administration (IBA), Karachi
- School: School of Mathematics and Computer Science
- Semester: Fall 2025
- Course Title: MLOps and LLMOps: Engineering AI Systems
- Instructor: Sualeh Ali
- Credits: 3 (2-1)
- Quick Links
- What’s Inside
- Repository Structure
- Course Topic Map
- Milestones & Assessment
- How to Use This Repo
- Notes & Disclaimer
- Course Outline (PDF)
- Course Outline (Duplicate Copy)
- Lectures
- Class Notes
- Guest Speaker Sessions
- Mid Exam Pack
- Revision Notes (After Mid)
- Reference Book
- Course outline PDFs
- Lectures (PDF/PPTX + a tutorial notebook)
- Handwritten class notes (before and after mid)
- Guest speaker session notes
- Mid exam pack
- Topic-wise PDFs (lecture-by-lecture)
- Mid topics list
- Mock exams
- Revision sets
- Revision notes after mid
- LLM intro, pretraining
- RAG
- Mixed MCQs
- Reference book (Practical MLOps)
.
├── Deep_Learning_Course_Outline_(2).pdf
├── MLOpsLLMOpsCourseOutline.pdf
├── book/
│ └── Practical_mlops_-_Noah_Gift.pdf
├── class_notes/
│ ├── after_mid.pdf
│ ├── before_mid.pdf
│ └── WhyMLOps_notes.pdf
├── guest_speaker_sessions/
│ └── Meeting_started_-_Notes_by_Gemini_(1).pdf
├── lectures/
│ ├── What_is_MLOps_anyways.pdf
│ ├── ML_Toolbox__1_.pdf
│ ├── AutoML_and_such__1_.pdf
│ ├── ML_Observabilitty_with_Evidently_AI__1_.pdf
│ ├── MLOps_LLMOps_Cloud_Comparison__1_.pptx
│ ├── RAGs_on_RAGs_on_RAGs.pptx
│ ├── A_Crash_Course_of_the_‘LLM’.pptx
│ ├── LLMS__Alignment,_Evaluation.pdf
│ ├── Milestone_1.pdf
│ └── llmops_comprehensive_tutorial.ipynb
├── mid_exam/
│ ├── mid_topics.txt
│ ├── lec01_what-is-mlops.pdf
│ ├── lec02_virtual-env.pdf
│ ├── lec03_containers-and-vm.pdf
│ ├── lec04_docker.pdf
│ ├── lec05_kubernetes.pdf
│ ├── lec06_feature-stores.pdf
│ ├── lec07_automl.pdf
│ ├── lec08_cloud.pdf
│ ├── lec09_mlflow.pdf
│ ├── lec10_drift.pdf
│ ├── lec11_ci-cd-fastapi.pdf
│ ├── lec12_conda.pdf
│ ├── mock-exam-1.pdf
│ ├── mock-exam-2.pdf
│ ├── mock-exam-3.pdf
│ ├── mock-exam-4.pdf
│ ├── revision-1.pdf
│ └── revision-2.pdf
└── revision_notes/
├── llm-intro.pdf
├── llm-pretraining.pdf
├── rag.pdf
└── mixed-mcqs.pdf
High-level map of what the course covers (MLOps first, then LLMOps):
- MLOps lifecycle: from notebooks to production systems
- Git, environments (venv/conda), and maintainable project structure
- Docker and serving ML via APIs (FastAPI)
- CI/CD and automation (e.g., GitHub Actions)
- Monitoring traditional ML: drift, metrics, dashboards (e.g., Evidently)
- The shift to LLMOps: evaluation challenges, prompt engineering, RAG
- Building LLM applications with RAG + vector databases
- Evaluating LLM/RAG systems (RAG triad, AI-as-judge, evaluation frameworks)
- CI/CD for LLMs: quality gates + prompt versioning
- Monitoring LLMs: cost, latency, quality, observability tools
- Responsible AI & security: bias, toxicity, prompt injection, governance
The course is milestone/project-driven:
- Milestone 0: Project pitch (proposal + short presentation)
- Milestone 1: Traditional ML tool deployment with monitoring (containerized + API + observability)
- Milestone 2: LLM component deployment (RAG + vector DB + evaluation)
- Final: End-to-end system presentation + report (architecture, deployment, monitoring, evaluation, ethics)
Assessment (as per outline):
- Class participation
- Quizzes
- Midterm
- Final milestone-based project (Milestone 0/1/2 + final deliverable)
Use the midterm pack in this order:
-
Mid topics list:
mid_exam/mid_topics.txt -
Topic-wise notes:
mid_exam/lec01_...tomid_exam/lec12_... -
Revision sets:
mid_exam/revision-1.pdf,mid_exam/revision-2.pdf -
Mock exams:
mid_exam/mock-exam-1.pdftomid_exam/mock-exam-4.pdf -
Cross-check weak areas using:
lectures/(core lecture files)class_notes/before_mid.pdf
please note: there was no final exam for this course.
-
Start from
class_notes/after_mid.pdfto align with in-class direction. -
Use the after-mid notes in
revision_notes/:llm-intro.pdfllm-pretraining.pdfrag.pdfmixed-mcqs.pdf
-
Pair with the relevant lecture files in
lectures/(LLM/RAG/observability content). -
Use the book in
book/for deeper understanding and real-world framing.
- This repository is intended for learning and revision.
- Lecture material and outlines belong to their respective authors/instructors.
- Any self-made mock exams/notes are included for practice and study support.