MLOps Platforms: Amazon SageMaker and Azure ML
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
MLOps Platforms: Amazon SageMaker and Azure ML
This course is part of MLOps | Machine Learning Operations Specialization
Instructors: Noah Gift
11,741 already enrolled
Included with
Learn more
Ask Coursera
58 reviews
Recommended experience
58 reviews
Recommended experience
What you'll learn
Apply exploratory data analysis (EDA) techniques to data science problems and datasets.
Build machine learning modeling solutions using both AWS and Azure technology.
Train and deploy machine learning solutions to a production environment using cloud technology.
Skills you'll gain
Details to know
17 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 5 modules in this course
In MLOps (Machine Learning Operations) Platforms: Amazon SageMaker and Azure ML you will learn the necessary skills to build, train, and deploy machine learning solutions in a production environment using two leading cloud platforms: Amazon Web Services (AWS) and Microsoft Azure. This course is also a great resource for individuals looking to prepare for AWS or Azure machine learning certifications or who are working (or seek to work) as data scientists, software engineers, software developers, data analysts, or other roles that use machine learning.
Through a series of hands-on exercises, you will gain an intuition for basic machine learning algorithms and practical experience working with these leading Cloud platforms. By the end of the course, you will be able to deploy machine learning solutions in a production environment using AWS and Azure technology. Week 1. Explore data engineering with AWS technology. Weβll discuss topics such as getting started with machine learning on AWS, creating data repositories, and identifying and implementing solutions for data ingestion and transformation. Week 2. Gain basic data science skills with AWS technology. You will learn data cleaning techniques, perform feature engineering, data analysis, and data visualization for machine learning. Weβll prioritize using serverless solutions that are available on AWS to make the process more efficient. Week 3. Learn machine learning models with AWS technology. Weβll examine how to select appropriate models for the task at hand, choose hyperparameters, train models on the platform, and evaluate models. Week 4. Learn MLOps with AWS: the final phase of putting machine learning into production. Weβll discuss topics such as operationalizing a machine learning model, deciding between CPU and GPU, and deploying and maintaining the model. Week 5. Learn how to work with data and machine learning in a second leading Cloud-based platform: Azure ML.
In this module, you will learn how to build data engineering solutions on AWS and apply it by building a data engineering pipeline with AWS Step Functions and AWS Lambda.
What's included
16 videos16 readings4 assignments1 discussion prompt1 ungraded lab
16 videosβ’Total 82 minutes
- Meet your Course Instructor: Noah Giftβ’4 minutes
- Using Sagemaker Studio Labβ’7 minutes
- Getting Started with AWS CloudShellβ’12 minutes
- Advantages of Using Cloud Developer Workspacesβ’4 minutes
- Prototyping AI APIs in CloudShellβ’13 minutes
- Cloud9 with AWS Codewhisperer AI Pair Programming Toolβ’9 minutes
- Introduction to Data Storageβ’1 minute
- Determining the Correct Storage Mediumβ’4 minutes
- Working with Amazon S3β’7 minutes
- Batch vs. Streaming Job Stylesβ’2 minutes
- Introduction to Data Ingestion and Processing Pipelinesβ’2 minutes
- Working with AWS Batchβ’3 minutes
- Working with AWS Step Functionsβ’8 minutes
- Transforming Data in Transitβ’2 minutes
- Handling Map Reduce for Machine Learningβ’2 minutes
- Working with EMR Serverlessβ’1 minute
16 readingsβ’Total 160 minutes
- Meet your Supporting Instructor: Alfredo Dezaβ’10 minutes
- Course Structure and Discussion Etiquetteβ’10 minutes
- Getting Started and Course Gotchasβ’10 minutes
- Report a problem with the course β’10 minutes
- Key Termsβ’10 minutes
- Welcome to AWS Academy Machine Learning Foundationsβ’10 minutes
- Studio Lab Examplesβ’10 minutes
- AWS Academy Onboard (Optional)β’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- Developing AWS Storage Solutionsβ’10 minutes
- Data Lakes with Amazon S3β’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- Interactive Marco Polo Pipeline Programming Challengeβ’10 minutes
- Lesson Reflectionβ’10 minutes
4 assignmentsβ’Total 120 minutes
- Data Engineering with AWS Machine Learning Technologyβ’30 minutes
- Quiz-Getting Started with AWS Machine Learning Technologyβ’30 minutes
- Quiz-Create Data Repository for Machine Learningβ’30 minutes
- Quiz-Identifying and Implementing Data Ingestion and Transformation Solutionsβ’30 minutes
1 discussion promptβ’Total 10 minutes
- Meet and Greet (optional)β’10 minutes
1 ungraded labβ’Total 60 minutes
- Build and Deploy a Marco Polo AWS Step Functionβ’60 minutes
In this module, you will compose data engineering solutions using AWS technology and apply it by building data science notebooks.
What's included
7 videos9 readings3 assignments4 ungraded labs
7 videosβ’Total 13 minutes
- Cleaning Up Dataβ’1 minute
- Scaling Dataβ’1 minute
- Labeling Dataβ’1 minute
- Identifying and Extracting Featuresβ’2 minutes
- Feature Engineering Conceptsβ’2 minutes
- Graphing Dataβ’4 minutes
- Clustering Dataβ’2 minutes
9 readingsβ’Total 90 minutes
- Key Termsβ’10 minutes
- AWS Academy Introduction to Machine Learningβ’10 minutes
- AWS Resources for Exploratory Data Analysisβ’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- Feature engineering with scikit-learn on Databricksβ’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- Lesson Reflectionβ’10 minutes
3 assignmentsβ’Total 90 minutes
- Exploratory Data Analysisβ’30 minutes
- Quiz-Sanitizing and Preparing Data for Modelingβ’30 minutes
- Quiz-Feature Engineeringβ’30 minutes
4 ungraded labsβ’Total 240 minutes
- Jupyter Sandboxβ’60 minutes
- Feature Engineering-Creating a Winning Seasonβ’60 minutes
- Covid19 Exploratory Data Analysisβ’60 minutes
- Clustering and Plotting Clusters in Housing Pricesβ’60 minutes
In this module, you will compose machine learning modeling solutions using AWS technology and apply it by building a linear regression model that runs inside a command-line tool.
What's included
12 videos11 readings4 assignments3 ungraded labs
12 videosβ’Total 30 minutes
- When to Use Machine Learning?β’2 minutes
- Supervised vs. Unsupervised Machine Learningβ’2 minutes
- Selecting a Machine Learning Solutionβ’2 minutes
- Selecting a Machine Learning Modelβ’2 minutes
- Modeling Demo with Sagemaker Canvasβ’5 minutes
- Using Train, Test and Splitβ’2 minutes
- Solving Optimization Problemsβ’2 minutes
- Selecting GPU vs. CPUβ’1 minute
- Neural Network Architectureβ’2 minutes
- Overfitting vs. Underfittingβ’2 minutes
- Selecting Metricsβ’6 minutes
- Comparing Models using Experiment Trackingβ’1 minute
11 readingsβ’Total 110 minutes
- Key Termsβ’10 minutes
- Introduction to Implementing a Machine Learning Pipeline with Amazon SageMakerβ’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- Introducing Forecasting on Sagemakerβ’10 minutes
- Interactive Gradient Descent β’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- Introducing Computer Visionβ’10 minutes
- More Practice: Train an Image Classification Model with PyTorchβ’10 minutes
- Lesson Reflectionβ’10 minutes
4 assignmentsβ’Total 120 minutes
- Quiz-Selecting the Appropriate Model(s) for a Given Machine Learning Problemβ’30 minutes
- Quiz-Training Machine Learning Modelsβ’30 minutes
- Machine Learning Modelingβ’30 minutes
- Quiz-Evaluating Machine Learning Problemsβ’30 minutes
3 ungraded labsβ’Total 180 minutes
- Gradient Descent Sandboxβ’60 minutes
- Building a Linear Regression Modelβ’60 minutes
- Underfitting vs Overfittingβ’60 minutes
In this module, you will learn to deploy and operationalize machine learning solutions using AWS technology and apply it by fine-tuning a Hugging face model using Sagemaker Studio Lab.
What's included
14 videos12 readings3 assignments1 ungraded lab
14 videosβ’Total 31 minutes
- Monitoring and Loggingβ’1 minute
- Multiple Regionsβ’2 minutes
- Reproducible Workflowsβ’1 minute
- AWS-Flavored DevOpsβ’2 minutes
- Reviewing Compute Choicesβ’1 minute
- Provisioning EC2β’1 minute
- Provisioning EBSβ’1 minute
- AWS AI ML Servicesβ’4 minutes
- Principle of Least Privilege AWS Lambdaβ’1 minute
- Integrated Securityβ’2 minutes
- Overview of Sagemaker Studio Workflowβ’3 minutes
- Model Predictions with Sagemaker Canvasβ’2 minutes
- Data Drift and Model Monitoringβ’1 minute
- Running PyTorch with AWS App Runnerβ’8 minutes
12 readingsβ’Total 120 minutes
- Key Termsβ’10 minutes
- Introducing Natural Language Processingβ’10 minutes
- Interactive Python Loggingβ’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- More Practice: Deploy a Hugging Face Pre-trained Model to Amazon SageMakerβ’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- More Practice: Deploy Models for Inferenceβ’10 minutes
- AWS Certified Machine Learning β Specialtyβ’10 minutes
- External Lab: MLOps Template GitHubβ’10 minutes
- Lesson Reflectionβ’10 minutes
3 assignmentsβ’Total 90 minutes
- Getting Started with MLOpsβ’30 minutes
- Quiz-Building Machine Learning Solutionsβ’30 minutes
- Quiz-Recommending and Implementing Appropriate Machine Learning Servicesβ’30 minutes
1 ungraded labβ’Total 60 minutes
- Python Logging Labβ’60 minutes
In this module, you will learn about Machine Learning certifications from the major cloud providers and how to apply them to MLOps. You will learn about services related to Machine Learning and ML Engineering tasks like AutoML and how they apply to the certifications.
What's included
15 videos8 readings3 assignments
15 videosβ’Total 63 minutes
- Introduction to Azure Certificationsβ’2 minutes
- Learning Resources for Azure Certificationsβ’8 minutes
- Microsoft Learning Paths and Study Notesβ’6 minutes
- Creating an Azure ML Workspaceβ’6 minutes
- Creating an Azure Auto ML Jobβ’14 minutes
- Introductory Azure ML and MLOps Conceptsβ’1 minute
- Prerequisite Technologyβ’1 minute
- Real Time and Batch Deploymentβ’2 minutes
- Azure Open Datasetsβ’3 minutes
- Exploring Open Datasets SDKβ’2 minutes
- More Advanced Azure ML and MLOps Conceptsβ’1 minute
- Exploring Azure ML Command Lineβ’3 minutes
- Triggering Azure ML with GitHubβ’3 minutes
- Using Hyperparametersβ’3 minutes
- Train a Model using the Python SDKβ’6 minutes
8 readingsβ’Total 80 minutes
- Key Termsβ’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- Lesson Reflectionβ’10 minutes
- Key Termsβ’10 minutes
- Lesson Reflectionβ’10 minutes
- Next Stepsβ’10 minutes
- Share your learning experienceβ’10 minutes
3 assignmentsβ’Total 120 minutes
- Tutorial: Azure Machine Learning in a Dayβ’60 minutes
- Quiz-Azure AI Fundamentals and other Azure Certificationsβ’30 minutes
- Quiz-Introductory Azure ML and MLOps Conceptsβ’30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors
Offered by
Explore more from Machine Learning
- Status: Free TrialB
Board Infinity
Course
- Status: Free Trial
Course
- Status: Free Trial
- Status: Free TrialD
Duke University
Specialization
Why people choose Coursera for their career
Learner reviews
- 5 stars
44.82%
- 4 stars
13.79%
- 3 stars
10.34%
- 2 stars
13.79%
- 1 star
17.24%
Showing 3 of 58
Reviewed on Aug 21, 2024
Great learning resources that will be useful long after completing the course, concise presentations, and clear explanations of all topics
Reviewed on Apr 30, 2023
The best course so far I have taken, I am looking forward to enchace my skills more in MLOps, I have to do few projects
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
