Buy This Course
Learn at your own pace! Lifetime access to all videos and materials for this course, with a one-time payment.
AWS machine learning certification preparation – learn SageMaker, feature engineering, data engineering, modeling & more
[ Updated for 2021’s latest SageMaker features and new AWS ML Services. Happy learning! ]
Nervous about passing the AWS Certified Machine Learning – Specialty exam (MLS-C01)? You should be! There’s no doubt it’s one of the most difficult and coveted AWS certifications. A deep knowledge of AWS and SageMaker isn’t enough to pass this one – you also need deep knowledge of machine learning, and the nuances of feature engineering and model tuning that generally aren’t taught in books or classrooms. You just can’t prepare enough for this one.
This certification prep course is taught by Frank Kane, who spent nine years working at Amazon itself in the field of machine learning. Frank took and passed this exam on the first try, and knows exactly what it takes for you to pass it yourself. Joining Frank in this course is Stephane Maarek, an AWS expert and popular AWS certification instructor on Udemy.
In addition to the 9-hour video course, a 30-minute quick assessment practice exam is included that consists of the same topics and style as the real exam. You’ll also get four hands-on labs that allow you to practice what you’ve learned, and gain valuable experience in model tuning, feature engineering, and data engineering.
This course is structured into the four domains tested by this exam: data engineering, exploratory data analysis, modeling, and machine learning implementation and operations. Just some of the topics we’ll cover include:
- S3 data lakes
- AWS Glue and Glue ETL
- Kinesis data streams, firehose, and video streams
- DynamoDB
- Data Pipelines, AWS Batch, and Step Functions
- Using scikit_learn
- Data science basics
- Athena and Quicksight
- Elastic MapReduce (EMR)
- Apache Spark and MLLib
- Feature engineering (imputation, outliers, binning, transforms, encoding, and normalization)
- Ground Truth
- Deep Learning basics
- Tuning neural networks and avoiding overfitting
- Amazon SageMaker, including SageMaker Studio, SageMaker Model Monitor, SageMaker Autopilot, and SageMaker Debugger.
- Regularization techniques
- Evaluating machine learning models (precision, recall, F1, confusion matrix, etc.)
- High-level ML services: Comprehend, Translate, Polly, Transcribe, Lex, Rekognition, and more
- Security best practices with machine learning on AWS
Machine learning is an advanced certification, and it’s best tackled by students who have already obtained associate-level certification in AWS and have some real-world industry experience. This exam is not intended for AWS beginners.
If there’s a more comprehensive prep course for the AWS Certified Machine Learning – Specialty exam, we haven’t seen it. Enroll now, and gain confidence as you walk into that testing center.
David Kolb
Thanks to Frank and Stephane for this excellent course. This helped me pass the AWS Machine Learning Specialty in January 2021. I have studied machine learning for some time, but this course was essential in honing the skills required to pass the exam. The course covers all the necessary AWS and Machine learning topics included in the AWS Machine Learning Specialty and they are presented in a clear and precise way.
Sally Liu
This course is concise and no-fluff — covering the essential things you need to know to pass the exam. I spent 29 hours total to prepare for the exam and pass it 970/1000.
Hayelom Weldemariam
Great all around course and very helpful – covers everything on the exam.
Ramanujam Mangena
Successfully passed the exam! Course is to the point and easy to recap all the areas. But remember that actual exam questions could be tricky. Good Luck!!
Christian Orrego
Excellent course. I just got my certification !!! Thanks.
Frank Kane
Author
Our courses are led by Frank Kane, a former Amazon and IMDb developer with extensive experience in machine learning and data science. With 26 issued patents and 9 years of experience at the forefront of recommendation systems, Frank brings real-world expertise to his teaching. His ability to explain complex concepts in accessible terms has helped over one million students worldwide gain valuable skills in machine learning, data engineering, and AI development.
Stephane Maarek
Author
Stephane is a solutions architect, consultant and software developer that has a particular interest in all things related to Big Data, Cloud & API. He's also a many-times best seller instructor on Udemy for his courses in Apache Kafka and AWS.
Stéphane is recognized as an AWS Hero and is an AWS Certified Solutions Architect Professional & AWS Certified DevOps Professional. He loves to teach people how to use the AWS properly, to get them ready for their AWS certifications, and most importantly for the real world.
He also loves Apache Kafka. He sits on the 2019 Program Committee organizing the Kafka Summit in New York, London and San Francisco. He is also an active member of the Apache Kafka community, authoring blogs on Medium and a guest blog for Confluent.
During his spare time he enjoys cooking, practicing yoga, surfing, watching TV shows, and traveling to awesome destinations!
Buy This Course
Learn at your own pace! Lifetime access to all videos and materials for this course, with a one-time payment.
Introduction
Lesson 2 of 2 within section Introduction.
You must enroll in this course to access course content.
Data Engineering
Section Intro: Data Engineering
Lesson 1 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 2 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Amazon S3 – Storage Tiers & Lifecycle Rules
Lesson 3 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 4 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lab 1.1 – Kinesis Data Firehose
Lesson 6 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 7 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lab 1.2 – Kinesis Data Analytics
Lesson 8 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 9 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Glue Data Catalog & Crawlers
Lesson 10 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lab 1.3 – Glue Data Catalog
Lesson 11 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 12 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 13 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 14 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 15 of 23 within section Data Engineering.
You must enroll in this course to access course content.
AWS Data Stores in Machine Learning
Lesson 16 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 17 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 18 of 23 within section Data Engineering.
You must enroll in this course to access course content.
AWS DMS – Database Migration Services
Lesson 19 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 20 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Full Data Engineering Pipelines
Lesson 21 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 22 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Lesson 23 of 23 within section Data Engineering.
You must enroll in this course to access course content.
Has Quiz
Exploratory Data Analysis
Section Intro: Data Analysis
Lesson 1 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Python in Data Science and Machine Learning
Lesson 2 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Example: Preparing Data for Machine Learning in a Jupyter Notebook
Lesson 3 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Lesson 4 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Lesson 5 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Time Series: Trends and Seasonality
Lesson 6 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Introduction to Amazon Athena
Lesson 7 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Overview of Amazon Quicksight
Lesson 8 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Types of Visualizations, and When to Use Them.
Lesson 9 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Elastic MapReduce (EMR) and Hadoop Overview
Lesson 10 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Lesson 11 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
EMR Notebooks, Security, and Instance Types
Lesson 12 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Feature Engineering and the Curse of Dimensionality
Lesson 13 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Dealing with Unbalanced Data
Lesson 15 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Lesson 16 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Binning, Transforming, Encoding, Scaling, and Shuffling
Lesson 17 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Amazon SageMaker Ground Truth and Label Generation
Lesson 18 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Lab: Preparing Data for TF-IDF with Spark and EMR, Part 1
Lesson 19 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Lab: Preparing Data for TF-IDF with Spark and EMR, Part 2
Lesson 20 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Lab: Preparing Data for TF-IDF with Spark and EMR, Part 3
Lesson 21 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Quiz: Exploratory Data Analysis
Lesson 22 of 22 within section Exploratory Data Analysis.
You must enroll in this course to access course content.
Has Quiz
Modeling
Lesson 1 of 56 within section Modeling.
You must enroll in this course to access course content.
Introduction to Deep Learning
Lesson 2 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 3 of 56 within section Modeling.
You must enroll in this course to access course content.
Convolutional Neural Networks
Lesson 4 of 56 within section Modeling.
You must enroll in this course to access course content.
Recurrent Neural Networks
Lesson 5 of 56 within section Modeling.
You must enroll in this course to access course content.
Deep Learning on EC2 and EMR
Lesson 6 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 7 of 56 within section Modeling.
You must enroll in this course to access course content.
Regularization Techniques for Neural Networks (Dropout, Early Stopping)
Lesson 8 of 56 within section Modeling.
You must enroll in this course to access course content.
Grief with Gradients: The Vanishing Gradient problem
Lesson 9 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 10 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 11 of 56 within section Modeling.
You must enroll in this course to access course content.
Ensemble Methods: Bagging and Boosting
Lesson 13 of 56 within section Modeling.
You must enroll in this course to access course content.
Introducing Amazon SageMaker
Lesson 14 of 56 within section Modeling.
You must enroll in this course to access course content.
Linear Learner in SageMaker
Lesson 15 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 16 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 17 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 18 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 19 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 20 of 56 within section Modeling.
You must enroll in this course to access course content.
Object Detection in SageMaker
Lesson 21 of 56 within section Modeling.
You must enroll in this course to access course content.
Image Classification in SageMaker
Lesson 22 of 56 within section Modeling.
You must enroll in this course to access course content.
Semantic Segmentation in SageMaker
Lesson 23 of 56 within section Modeling.
You must enroll in this course to access course content.
Random Cut Forest in SageMaker
Lesson 24 of 56 within section Modeling.
You must enroll in this course to access course content.
Neural Topic Model in SageMaker
Lesson 25 of 56 within section Modeling.
You must enroll in this course to access course content.
Latent Dirichlet Allocation (LDA) in SageMaker
Lesson 26 of 56 within section Modeling.
You must enroll in this course to access course content.
K-Nearest-Neigbors (KNN) in SageMaker
Lesson 27 of 56 within section Modeling.
You must enroll in this course to access course content.
K-Means Clustering in SageMaker
Lesson 28 of 56 within section Modeling.
You must enroll in this course to access course content.
Principal Component Analysis (PCA) in SageMaker
Lesson 29 of 56 within section Modeling.
You must enroll in this course to access course content.
Factorization Machines in SageMaker
Lesson 30 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 31 of 56 within section Modeling.
You must enroll in this course to access course content.
Reinforcement Learning in SageMaker
Lesson 32 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 33 of 56 within section Modeling.
You must enroll in this course to access course content.
Apache Spark with SageMaker
Lesson 34 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 36 of 56 within section Modeling.
You must enroll in this course to access course content.
SageMaker Autopilot / AutoML
Lesson 37 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 38 of 56 within section Modeling.
You must enroll in this course to access course content.
JumpStart, Data Wrangler, Features Store, Edge Manager
Lesson 39 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 40 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 41 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 42 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 43 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 44 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 45 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 46 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 47 of 56 within section Modeling.
You must enroll in this course to access course content.
Lightning round! TexTract, DeepLens, DeepRacher, Lookout, and Monitron
Lesson 48 of 56 within section Modeling.
You must enroll in this course to access course content.
TorchServe, AWS Neuron, and AWS Panorama
Lesson 49 of 56 within section Modeling.
You must enroll in this course to access course content.
Deep Composer, Fraud Detection, CodeGuru, and Contact Lens
Lesson 50 of 56 within section Modeling.
You must enroll in this course to access course content.
Amazon Kendra and Amazon Augmented AI (A2I)
Lesson 51 of 56 within section Modeling.
You must enroll in this course to access course content.
Putting Them All Together
Lesson 52 of 56 within section Modeling.
You must enroll in this course to access course content.
Lab: Tuning a Convolutional Neural Network on EC2, Part 1
Lesson 53 of 56 within section Modeling.
You must enroll in this course to access course content.
Lab: Tuning a Convolutional Neural Network on EC2, Part 2
Lesson 54 of 56 within section Modeling.
You must enroll in this course to access course content.
Lab: Tuning a Convolutional Neural Network on EC2, Part 3
Lesson 55 of 56 within section Modeling.
You must enroll in this course to access course content.
Lesson 56 of 56 within section Modeling.
You must enroll in this course to access course content.
Has Quiz
ML Implementation and Operations
Section Intro: Machine Learning Implementation and Operations
Lesson 1 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
SageMaker’s Inner Details and Production Variants
Lesson 2 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
SageMaker On the Edge: SageMaker Neo and IoT Greengrass
Lesson 3 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
SageMaker Security: Encryption at Rest and In Transit
Lesson 4 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
SageMaker Security: VPC’s, IAM, Logging, and Monitoring
Lesson 5 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
SageMaker Resource Management: Instance Types and Spot Training
Lesson 6 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
SageMaker Resource Management: Elastic Inference, Automatic Scaling, AZ’s
Lesson 7 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
SageMaker Inference Pipelines
Lesson 8 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
Lab: Tuning, Deploying, and Predicting with Tensorflow on SageMaker – Part 1
Lesson 9 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
Lab: Tuning, Deploying, and Predicting with Tensorflow on SageMaker – Part 2
Lesson 10 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
Lab: Tuning, Deploying, and Predicting with Tensorflow on SageMaker – Part 3
Lesson 11 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
Quiz: ML Implementation and Operations
Lesson 12 of 12 within section ML Implementation and Operations.
You must enroll in this course to access course content.
Has Quiz
Wrapping Up
Section Intro: Wrapping Up
Lesson 1 of 6 within section Wrapping Up.
You must enroll in this course to access course content.
More Preparation Resources
Lesson 2 of 6 within section Wrapping Up.
You must enroll in this course to access course content.
Test-Taking Strategies, and What to Expect
Lesson 3 of 6 within section Wrapping Up.
You must enroll in this course to access course content.
Lesson 4 of 6 within section Wrapping Up.
You must enroll in this course to access course content.
Save 50% on your AWS Exam Cost!
Lesson 5 of 6 within section Wrapping Up.
You must enroll in this course to access course content.
Get an Extra 30 Minutes on your AWS Exam – Non Native English Speakers
Lesson 6 of 6 within section Wrapping Up.
You must enroll in this course to access course content.
Practice Exams
Warmup Test: Quick Assessment
Lesson 1 of 2 within section Practice Exams.
You must enroll in this course to access course content.
Has Quiz
Get the full-length practice exam!
Lesson 2 of 2 within section Practice Exams.
You must enroll in this course to access course content.
English subtitle available for videos?
Subtitles are not yet available for this course… I’ll add it to our list though.