1 · Foundations
What MLOps is, the ML lifecycle, and the reproducible project structure every deployment rests on.
Ship a model to the cloud — Docker, CI/CD, MLflow, AWS.
Docker basics through to deployment on AWS Beanstalk, EC2 + ECR, and Azure containers. Experiment tracking with MLflow + DagsHub, data versioning with DVC. Read-along code paired with animated diagrams of Docker layers, ECR push flow, and CI pipelines.
What MLOps is, the ML lifecycle, and the reproducible project structure every deployment rests on.
Package a model app into a portable image — Dockerfiles, layer caching, multi-stage builds, and docker-compose.
Expose predictions over HTTP with a FastAPI endpoint, then containerize it with health checks.
Stop guessing which run was best — log params, metrics, and artifacts with MLflow and promote models through a registry.
Version large data and models alongside code with DVC, and make the whole pipeline reproducible.
Automate testing and deployment with GitHub Actions — run checks on every PR, then build, push, and ship on merge.
Ship the container to the cloud — push to a registry (ECR), then deploy on AWS (Beanstalk, EC2, SageMaker) or Azure managed endpoints.
Watch a live model for data and concept drift, then tie the whole track together into one end-to-end path from training to a monitored, self-retraining production model.