MLOps Course

Project Hub

Your complete guide — from development environment setup to a production-grade MLOps platform. All projects run locally inside VirtualBox (Ubuntu 24.04 LTS).

0 / 16 projects completed
16Total Projects
4Setup Labs
10Practice Projects
1Capstone

Course Learning Path

Follow projects in order — each one builds directly on the previous. Never skip a Setup lab; they install the tools you need for the next chapter's practice projects.

Phase 1 SETUP + FOUND. Setup 1 + Ch.1 Practice 1 Phase 2 VERSION CONTROL Ch.2 + Practice 2 Setup 2 + Ch.3 Practice 3 Phase 3 PIPELINES Ch.4 + Practice 4 Ch.5 + Practice 5 Phase 4 CI/CD + MONITOR Ch.6 + Practice 6 Setup 4 + Ch.7 Practice 7 + 8 Phase 5 K8S + ECOSYSTEM Setup 3 + Ch.9 Practice 9 + 10 Final CAPSTONE Full MLOps Platform ⭐⭐⭐⭐⭐

🔧 Setup Projects

Setup Lab
Setup Project 1 · Before Chapter 1

Core MLOps Development Environment

Install Python, Git, Docker, and MLflow inside your Ubuntu 24.04 VirtualBox VM. Verify every tool before the course begins.

⭐☆☆☆☆≈ 2 hours
Setup Lab
Setup Project 2 · Before Chapter 3

DVC & Remote Storage Configuration

Install DVC, connect it to a local remote folder, and confirm push/pull works before the data-versioning chapter.

⭐⭐☆☆☆≈ 2 hours
Setup Lab
Setup Project 4 · Before Chapter 7

Monitoring Stack Setup

Run Prometheus and Grafana via Docker Compose and install Evidently AI before the observability chapter.

⭐⭐⭐☆☆≈ 3 hours
Setup Lab
Setup Project 3 · Before Chapter 9

Cloud & Kubernetes Sandbox Setup

Install Minikube and kubectl inside the VM to run a local Kubernetes cluster — no cloud account needed initially.

⭐⭐☆☆☆≈ 3 hours

📚 Practice Projects

Practice Project
Project 1 · After Chapter 1

MLOps Foundations Briefing & Readiness Check

Analyse a real ML production failure, map it to the ML lifecycle, and recommend MLOps tools that would have prevented it.

⭐☆☆☆☆≈ 4 hours
Practice Project
Project 2 · After Chapter 2

Git-Managed ML Project with Branching & Model Versioning

Create a professional ML repository, simulate a full branching workflow, resolve a merge conflict, and document a versioning convention.

⭐⭐☆☆☆≈ 1 day
Practice Project
Project 3 · After Chapter 3

Experiment Tracking & Data Versioning Pipeline

Version two dataset iterations with DVC, run 3 MLflow experiments, compare them in the UI, and promote the best model to the Registry.

⭐⭐⭐☆☆≈ 2 days
Practice Project
Project 4 · After Chapter 4

End-to-End Production Training Pipeline

Refactor notebook code into modular pipeline components, wire them into a Prefect DAG, and run Optuna hyperparameter tuning.

⭐⭐⭐⭐☆≈ 4 days
Practice Project
Project 5 · After Chapter 5

Containerized ML API Deployment

Build a FastAPI prediction endpoint, validate requests with Pydantic, and containerize the full application with Docker.

⭐⭐⭐☆☆≈ 3 days
Practice Project
Project 6 · After Chapter 6

CI/CD Pipeline for ML Deployment

Write a GitHub Actions workflow that auto-tests, builds, and pushes the Docker image to a registry on every push to main.

⭐⭐⭐⭐☆≈ 3 days
Practice Project
Project 7 · After Chapter 7

Production Monitoring & Drift Detection Dashboard

Log predictions to Prometheus, build a Grafana dashboard, run Evidently AI drift reports, and configure an alert rule.

⭐⭐⭐⭐☆≈ 4 days
Practice Project
Project 8 · After Chapter 8

Model Governance & Responsible AI Documentation

Write a model card, test for bias across a subgroup, apply SHAP to explain predictions, and document a privacy/access-control plan.

⭐⭐⭐☆☆≈ 2 days
Practice Project
Project 9 · After Chapter 9

Cloud-Native Kubernetes Deployment & Scaling

Deploy the containerized API to Minikube, configure auto-scaling, and perform a zero-downtime rolling update.

⭐⭐⭐⭐☆≈ 4 days
Practice Project
Project 10 · After Chapter 10

MLOps Tooling Comparison & Platform Selection Report

Compare MLflow, Kubeflow, and Metaflow against defined criteria and recommend a stack for a hypothetical 15-person team.

⭐⭐☆☆☆≈ 1 day

🏆 Final Capstone

★ CAPSTONE
Final Project · End of Course

Production-Grade End-to-End MLOps Platform

Bring every concept together: Git+DVC versioning → orchestrated training pipeline → containerized FastAPI → GitHub Actions CI/CD → Prometheus/Grafana monitoring → model governance → Kubernetes auto-scaling. A complete portfolio piece.

⭐⭐⭐⭐⭐≈ 3 weeks