Courses/Introductory → Intermediate

MLOps Fundamentals

Duration: Part of the 2-month program

Outcomes

  • MLOps lifecycle + roles
  • MLflow experiment tracking
  • Docker + BentoML deployment

Quick facts

Level
Introductory → Intermediate
Duration
Part of the 2-month program

Want a recommendation? Tell us your goals.

Syllabus

Target audience

Students with no prior experience in AI/ML.

Delivery

Hands-on sessions facilitated by the instructor.

Modules

Module 1: Introduction to MLOps

  • Understanding the need for MLOps
  • Differences between MLOps, DevOps, and DataOps
  • Overview of the MLOps lifecycle
  • Roles and responsibilities of an MLOps engineer

Module 2: Data Management and Preprocessing

  • Data collection and validation techniques
  • Data transformation and feature engineering
  • Tools: Pandas, NumPy, and Scikit-learn
  • Best practices for data versioning

Module 3: Model Development and Experimentation

  • Overview of model training and evaluation
  • Experiment tracking with MLflow
  • Hyperparameter tuning basics
  • Introduction to model registries

Module 4: Model Packaging and Deployment (2 hrs)

  • Containerization with Docker
  • Serving models using BentoML
  • Deployment strategies: REST APIs and batch processing
  • Introduction to cloud deployment options

Module 5: CI/CD for Machine Learning (2 hrs)

  • Setting up CI/CD pipelines for ML projects
  • Integration with GitHub Actions and Jenkins
  • Automating testing and deployment processes
  • Monitoring pipeline performance

Module 6: Monitoring and Maintenance

  • Monitoring model performance in production
  • Detecting and handling data drift
  • Logging and alerting mechanisms
  • Tools: Prometheus, Grafana, and ELK stack

Module 7: Capstone Project and Review (3.5 hrs)

  • End-to-end MLOps project implementation
  • Review of key concepts and best practices
  • Q&A session and feedback
  • Discussion on real-world MLOps scenarios

Enroll

Chat with us on WhatsApp: Enroll via WhatsApp

WhatsApp