Mooc AtlasUniversity-level self-study
All paths
Data & AI · 41Intermediate

MLOps Engineer

Developers who put AI into production.

Solid Python, machine learning, Rust for data, DevOps and LLMOps, and the software lifecycle.

398hours of coursework
40weeks at 10 h
4steps
17courses
4universities

Target skills

Software DesignSoftware EngineeringRestful APILarge Language ModelingGenerative AIApplication DeploymentCode ReusabilityUnified Modeling LanguageTest Script DevelopmentData ProcessingObject Oriented Programming (OOP)Debugging

Skill labels as listed on Coursera.

Target jobs

  • MLOps engineer
  • Machine learning engineer
  • Data platform engineer

Progression

  1. 1
    University of MichiganBeginnerPython, Jupyter, Pillow, pytesseract, OpenCV
    Show the 5 courses
    CourseLevelLengthRating (reviews)
    Python BasicsBeginner27 h4.8 (18,462)
    Python Functions, Files, and DictionariesBeginner42 h4.8 (5,448)
    Data Collection and Processing with PythonIntermediate21 h4.7 (4,056)
    Python Classes and InheritanceIntermediate20 h4.7 (3,733)
    Python Project: Software Engineering and Image ManipulationIntermediate8 h4.2 (1,533)
  2. 2
    University of Colorado BoulderIntermediatePython
    Show the 3 courses
    CourseLevelLengthRating (reviews)
    Introduction to Machine Learning: Supervised LearningIntermediate23 h4.5 (67)
    Introduction to Machine Learning: Unsupervised LearningIntermediate15 h4.6 (24)
    Introduction to Deep LearningIntermediate18 h4.5 (24)
  3. 3
    Duke UniversityBeginnerRust, Python, Cargo, Docker, Jenkins, Prometheus, Hugging Face
    Show the 5 courses
    CourseLevelLengthRating (reviews)
    Rust FundamentalsBeginner40 h4.0 (255)
    Data Engineering with RustIntermediate64 h3.5 (72)
    Rust for DevOpsIntermediate19 h4.1 (19)
    Python and Rust with Linux Command Line ToolsIntermediate21 h5.0 (16)
    Rust for Large Language Model Operations (LLMOps)Intermediate17 h4.3 (15)
  4. 4
    University of MinnesotaIntermediate
    Show the 4 courses
    CourseLevelLengthRating (reviews)
    Software Development Processes and MethodologiesBeginner21 h4.7 (2,135)
    Agile Software DevelopmentIntermediate13 h4.7 (7,485)
    Lean Software DevelopmentBeginner11 h4.6 (433)
    Engineering Practices for Building Quality SoftwareIntermediate18 h4.5 (476)

With Coursera Plus

This path takes 398 hours, about 9 months at 10 hours a week. A Coursera Plus subscription gives access to most of its courses during that time.

Discover Coursera Plus

Projects to build

After step 2

Versioned model

Train a model, version data and parameters, and reproduce an old result exactly.

After step 3

Inference service

Serve a model through a fast Rust API, containerised with Docker.

After step 4

Production monitoring

Detect drift in incoming data and trigger an alert and retraining.

Free textbooks

More paths in this family