MLOps & AI Deployment at Scale

Duration
6 weeks
Investment
UGX 650,000
Certificate
Included
Teaching
Live online
Program Introduction
MLOps & AI Deployment at Scale is an advanced, hands-on programme for learners who want to move machine-learning models from development into reliable production systems. Using practical workflows relevant to technology teams in Uganda, East Africa and across Africa, learners will version code, data and models; automate testing and deployment; containerise model services; monitor performance and drift; and design offline-first systems for environments with intermittent connectivity. The programme culminates in a production-grade pipeline for an AgriTech crop-disease tool with monitoring and an offline fallback mode.
Key Features & Benefits
• Production-focused MLOps workflow • Data, model and experiment versioning • Automated testing and CI/CD for machine-learning projects • Docker-based model packaging and serving • Model, data-drift and service monitoring • Offline-first and sync-later architecture patterns • Cost-aware deployment for limited budgets • Release, rollback and operational documentation • Applied AgriTech capstone for African deployment contexts
Real-World Applications
• Deploy and maintain machine-learning services for startups, enterprises, universities, NGOs and public-sector teams • Build reproducible AI pipelines for agriculture, finance, logistics, education and other African industries • Create offline-first AI applications for field teams and locations with unreliable connectivity • Automate model testing, packaging and release workflows • Monitor model inputs, predictions, latency, errors and drift after deployment • Reduce infrastructure costs through right-sized, CPU-friendly and batch-processing options • Productionise an AgriTech crop-disease system with monitoring and fallback behaviour
Course outline and learning expectations
This is a tutor-led course. The outline shows what your tutor will cover; teaching materials and examinations are provided directly to enrolled students.
Live online
English (Uganda)
University
What you will learn
- Explain the MLOps lifecycle and diagnose common reasons models fail in production
- Create reproducible repositories that version code, datasets, model artefacts and configuration
- Track experiments, metrics, parameters and model lineage
- Build automated tests and CI/CD workflows for training and deployment pipelines
- Package and serve a machine-learning model with Docker and a Python API
- Monitor service health, prediction behaviour, data quality and data drift
- Define alert thresholds, retraining triggers and rollback procedures
- Design offline-first inference and sync-later workflows for intermittent connectivity
- Compare batch, real-time, local, edge and cloud deployment options against cost and operational constraints
- Deliver and document a production-grade AgriTech crop-disease pipeline with monitoring and offline fallback
Modules
- 1
MLOps foundations and production failure modes
Understand the machine-learning lifecycle beyond training and identify reliability, data, dependency, scaling and governance risks
MLOps lifecycleDevelopment versus productionFailure modesReproducibilityTechnical debt - 2
Version control for data and models
Create traceable and reproducible projects using Git, DVC and experiment tracking
Git workflowDataset versioningModel artefact versioningExperiment trackingLineageReproducible runs - 3
CI/CD basics for ML projects
Automate code quality, tests, data checks, model validation and controlled releases
Unit and integration testsData validationModel acceptance checksGitHub Actions or GitLab CIDeployment gatesSecrets and configuration - 4
Containerisation with Docker
Package a Python model service consistently for local and server deployment
Docker images and containersDockerfileDependency managementFastAPI model endpointDocker Compose basicsHealth checks - 5
Model monitoring and drift detection
Observe service health and changing data or prediction patterns after deployment
LoggingLatency and error metricsData qualityData driftPrediction driftAlert thresholdsRetraining and rollback triggers - 6
Offline-first and sync-later architectures
Design resilient AI services that continue operating during network interruptions and synchronise safely later
Local inferenceQueued requests and resultsCachingRetry strategiesConflict handlingSecure synchronisationFallback behaviour - 7
Cost-efficient deployment on limited budgets
Select practical infrastructure and operating patterns that balance reliability, performance and cost
Batch versus real-time inferenceCPU-friendly servingRight-sizingCachingOpen-source toolingStorage and network costsCost monitoring - 8
Capstone — production-grade AgriTech ML pipeline
Build, test, containerise, monitor and document a crop-disease pipeline with an offline fallback mode
Repository and pipeline designData and model versioningAutomated testsContainerised APIMonitoring and drift reportOffline fallbackDeployment guideOperational runbook
Before you enroll
- Completion of the course:ML Model Deployment Basics
What you need
- Laptop or desktop computer capable of running Docker
- Python 3
- Git
- GitHub or GitLab account
- Visual Studio Code or another code editor
- Docker Desktop or Docker Engine
- DVC
- MLflow
- FastAPI
- pytest
- Evidently
- Internet access for initial setup, collaboration and synchronisation
Frequently asked questions
More in Machine Learning

Introduction to Computer Vision

Speech Recognition & Voice AI for Local Languages

Big Data Fundamentals for AI

Ensemble Learning & Advanced Model Techniques

Version Control & Collaborative Coding with Git & GitHub

Unsupervised Learning & Clustering
More for University

Dart Programming for Beginners in Uganda & East Africa

Advanced C Systems Programming Course – Africa

Advanced C# Programming in Uganda: Async, Generics & Performance

Advanced C++ Course Uganda – Performance and Concurrency

Advanced Computer Vision & Image Recognition

Advanced Dart Programming & Concurrency for Africa
Quick Actions
Need Help?
Have questions about this program? Our team is here to help!