EdX

Cloud Machine Learning Engineering and MLOps (edX)

Cloud Machine Learning Engineering and MLOps (edX)

Unleash the power of machine learning with engineering best practices, AutoML, and emerging technologies.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

  • Discover the principles of machine learning engineering and its role in building scalable, intelligent systems.
  • Learn to develop machine learning applications using software engineering best practices and continuous delivery pipelines.
  • Explore AutoML technologies for efficient model training with minimal coding effort.
  • Gain hands-on experience with open-source and cloud-based AutoML solutions like Ludwig and Cloud AutoML.
  • Dive into emerging topics such as MLOps, edge machine learning, and AI APIs for cutting-edge applications.

This course is part of the Introduction to Cloud Computing Professional Certificate.

What you'll learn

  • Evaluate machine learning engineering best practices
  • Build machine learning applications
  • Utilize continuous delivery for machine learning
  • Summarize AutoML concepts and strategies
  • Evaluate open-source AutoML with Ludwig
  • Utilize cloud-based AutoML solutions
  • Simplify MLOps strategies
  • Interpret emerging topics in edge machine learning
  • Develop solutions using AI APIs

Syllabus

Getting Started with Machine Learning Engineering

Module 1 (3 hours)
Videos:
Instructor Introduction (1 minute)
Course Introduction (2 minutes)
Lab Onboarding (1 minute)
Course 4 Project Overview (1 minute)
Introduction to Machine Learning Engineering (0 minutes)
Machine Learning Engineering Overview (1 minute)
Machine Learning Engineering Architecture (3 minutes)
Introduction to Machine Learning Microservices (0 minutes)
Machine Learning Microservices Overview (1 minute)
Monolithic versus Microservice (2 minutes)
Introduction to Continuous Delivery for Machine Learning (0 minutes)
Continuous Delivery for Machine Learning Overview (1 minute)
What is Data Drift? (2 minutes)
Continuously Deploy Flask ML Application (4 minutes)
AWS App Runner: High-Level PaaS Continuous Delivery (21 minutes)
Readings:
Specialization Project Roadmap: Course 4 (10 minutes)
Course Structure and Discussion Etiquette (10 minutes)
Jupyter Notebook Workflow for Machine Learning (10 minutes)
K-Means Clustering Sample Dataset (10 minutes)
High Level MLOps Continuous Deployment (10 minutes)
Quiz:
Week 1 Quiz (30 minutes)
Discussion Prompts:
Introductions (10 minutes)
Microservices in MLOps (10 minutes)
PaaS (Platform as a Service) and MLOPs (10 minutes)
Ungraded Lab:
Flask Machine Learning Microservice (60 minutes)
Using AutoML

Module 2 (3 hours)
Videos:
Introduction to AutoML (0 minutes)
What is AutoML? (1 minute)
AutoML Computer Vision (3 minutes)
Introduction to No Code/Low Code (4 minutes)
No Code/Low Code AutoML: Part 1 (34 minutes)
No Code/Low Code AutoML: Part 2 (18 minutes)
Apple Create ML AutoML (19 minutes)
Introduction to Ludwig AutoML (1 minute)
What is Ludwig AutoML? (1 minute)
Ludwig AutoML Deep Dive (2 minutes)
Ludwig AutoML By Example (5 minutes)
Introduction to Cloud AutoML (0 minutes)
What is Cloud AutoML? (1 minute)
Cloud AutoML Deep Dive (1 minute)
Guest Speaker: Alfredo Deza (1 minute)
Introduction to Azure Machine Learning Studio (3 minutes)
Create a Dataset in Azure Machine Learning Studio (10 minutes)
Automated ML Run in Azure Machine Learning Studio (12 minutes)
Experiments in Azure Machine Learning Studio (3 minutes)
Deploy a Module in Azure Machine Learning Studio (5 minutes)
Test Endpoints in Azure Machine Learning Studio (4 minutes)
Readings:
Managed Machine Learning Systems (10 minutes)
Use Apple's AutoML Computer Vision (10 minutes)
Quiz:
Week 2 Quiz (30 minutes)
Discussion Prompts:
Impact of AutoML? (10 minutes)
Open Source AutoML (10 minutes)
ML Studio Products (10 minutes)
Emerging Topics in Machine Learning

Module 3 (5 hours)
Videos:
Introduction to MLOps (0 minutes)
What is MLOps? (1 minute)
MLOps Deep Dive (3 minutes)
Introduction to Edge Machine Learning (0 minutes)
What is Edge Machine Learning? (3 minutes)
Edge Machine Learning Vision in Action (6 minutes)
Hardware Inference Model Solutions in Edge Machine Learning (23 minutes)
Edge Machine Learning in Google (29 minutes)
Edge Machine Learning in AWS (16 minutes)
Introduction to AI APIs (0 minutes)
How to Use AI APIs? (2 minutes)
Core Components of a Cloud Application (4 minutes)
AWS Comprehend for Natural Language Processing (7 minutes)
AWS Rekognition for Computer Vision (2 minutes)
GCP AutoML for Natural Language Processing (10 minutes)
GCP AutoML for Computer Vision (4 minutes)
Azure AutoML for AI Predictions (16 minutes)
Azure AutoML for Computer Vision (1 minute)
Core Components of a Cloud Application Recap (0 minutes)
Steps to Developing an API (9 minutes)
Flask Machine Learning Backend (4 minutes)
Checklist for Building Professional Web Services (7 minutes)
Readings:
Deep Dive: Use a Low Code or No Code Cloud AI API to Solve a Problem (10 minutes)
Deploy a Flask Machine Learning Model That You Didn't Build (10 minutes)
Next Steps (10 minutes)
Quiz:
Week 3 Quiz (30 minutes)
Discussion Prompts:
Why MLOps? (10 minutes)
Edge Machine Learning (10 minutes)
No Code and Low Code Solutions (10 minutes)
Standards of Excellence in Software Engineering (10 minutes)
Ungraded Lab:
Pickle an ML Model (60 minutes)

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Dynamic Programming: Applications In Machine Learning and Genomics (edX) EdX
University of California, San Diego,UC San DiegoX

Dynamic Programming: Applications In Machine Learning and Genomics (edX)

Learn how dynamic programming and Hidden Markov Models can be used to compare genetic strings and uncover evolution. If you look at two genes that serve the same purpose in two different species, how can you rigorously compare these genes in order to see how they have evolved away from each other?

Self Paced
Self-Paced
Build Your First Internet of Things (IoT) Application on Arm (edX) EdX
Arm Education,ArmEducationX

Build Your First Internet of Things (IoT) Application on Arm (edX)

Learn to build functional IoT solutions such as an environmental sensor and an activity monitor that you can feature in your CV or portfolio of work - showcasing your skills to peers, professors or prospective employers. Arm technology powered the smartphone revolution, and now it’s helping power the Internet of Things (IoT). This online course will provide beginners with an accelerated path to gain the knowledge necessary to thrive in a world transformed by innovations in IoT.

Self Paced
Self-Paced
High-Dimensional Data Analysis (edX) EdX
HarvardX,Harvard University

High-Dimensional Data Analysis (edX)

A focus on several techniques that are widely used in the analysis of high-dimensional data. If you’re interested in data analysis and interpretation, then this is the data science course for you. We start by learning the mathematical definition of distance and use this to motivate the use of the singular value decomposition (SVD) for dimension reduction and multi-dimensional scaling and its connection to principle component analysis.

Self Paced
Self-Paced
Digital Marketing Analytics: Tools and Techniques (edX) EdX
University of Maryland, College Park,University System of Maryland - USM,USMx,UMD

Digital Marketing Analytics: Tools and Techniques (edX)

Learn how to leverage leading tools and approaches to digital marketing data analysis. Dive into SEO and SEM strategies including web analytics, machine learning and AI/Big Data applications to strengthen your digital marketing efforts and leverage your resources most effectively.

Self Paced
Self-Paced
IoT Systems and Industrial Applications with Design Thinking (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

IoT Systems and Industrial Applications with Design Thinking (edX)

The first MOOC to provide a comprehensive introduction to Internet of Things (IoT) including the fundamental business aspects needed to define IoT related products. Internet of Things (IoT) and smart connected devices have radically changed the way our world works and how companies operate and create new businesses.

Self Paced
Self-Paced
Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 24th 2026
13-24 Weeks
Data Science: R Basics (edX) EdX
HarvardX,Harvard University

Data Science: R Basics (edX)

Build a foundation in R and learn how to wrangle, analyze, and visualize data. This course will introduce you to the basics of R programming. You can better retain R when you learn it to solve a specific problem, so you’ll use a real-world dataset about crime in the United States. You will learn the R skills needed to answer essential questions about differences in crime across the different states.

Self Paced
Self-Paced
Machine Learning Use Cases in Finance (edX) EdX
Université de Montréal,UMontrealX

Machine Learning Use Cases in Finance (edX)

In the last six years, the financial sector has seen an increase in the use of machine learning models in financial, banking and insurance contexts. Data science and advanced analytics teams in the financial and insurance community are implementing these models regularly and have found a place for them in their toolbox.

Self Paced
Self-Paced