AWS Machine Learning Specialty (AWS)
AWS Certified Machine Learning - Specialty
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
The AWS Certified Machine Learning – Specialty (MLS-C01) is a specialty-level credential aimed at people who can design, build, and operate machine learning workloads on AWS rather than just describe them. It sits above the associate-level cloud certifications and assumes you are already comfortable with core AWS building blocks - compute, storage, networking, and identity - and can reason about statistics and model behavior without hand-holding.
The exam is organised around four domains: data engineering (getting data in and out of AWS services and preparing it for training), exploratory data analysis (cleaning, transforming, and visualising data, and choosing useful features), modeling (selecting algorithms, training, tuning, and evaluating models), and machine learning implementation and operations (deploying models, running pipelines, monitoring, and keeping costs and security under control). Expect scenario questions - a business situation with a constraint such as budget, latency, or data volume - rather than pure definitions.
Preparation is mostly hands-on. Work through the AWS documentation for the services in scope (SageMaker, S3, Glue, Kinesis, Lambda, IAM, and the analytics stack), then build at least one end-to-end pipeline in a sandbox account: ingest, transform, train, tune, deploy, monitor. Supplement this with solid statistical foundations - bias/variance, regularisation, sampling, and evaluation metrics for imbalanced data - since many questions require you to pick the right metric for a given problem.
This guide is independent study material and is not affiliated with or endorsed by AWS. Always check the official AWS certification site for current exam details.
What you'll study
About AWS Machine Learning Specialty preparation
What is the exam format?
The exam is delivered as a multiple-choice and multiple-response test: most questions offer four or five options with one correct answer, and some ask you to select two or three correct responses. You are scored on the whole paper, so a slow question early on costs you time at the end. AWS publishes the current delivery options and accommodations on its certification page.
How long does the exam take and how much does it cost?
AWS sets the appointment length and the registration fee, and it changes those from time to time and by region. Rather than rely on a second-hand figure, check the official AWS Certification page and the scheduling provider for the current duration, price, and any local taxes before you book a slot.
What score do I need to pass?
AWS reports a scaled score and sets the passing threshold for each exam; it does not publish a fixed percentage of questions you must get right, and the threshold is not something you can reliably infer from practice tests. Treat the official page as the source of truth and aim for consistently strong performance rather than a target score.
How difficult is it?
Most candidates who work with AWS daily still find it demanding, because it mixes architecture judgment with statistical reasoning. The hard part is rarely a single obscure service; it is multi-part scenarios where two answers look plausible and one is ruled out by a cost, latency, or operational constraint. Hands-on experience shortens the gap considerably.
In what order should I study the four domains?
Work in dependency order: data engineering first, because ingestion choices constrain everything downstream; then exploratory data analysis; then modeling, where algorithm and hyperparameter decisions live; then implementation and operations. Give modeling the most time - it carries the heaviest emphasis of the four domains - and revisit the earlier domains through operations questions, which often test them indirectly.
Can I retake the exam if I fail?
Yes, retakes are permitted, but AWS enforces a waiting period between attempts and charges the full fee again for each one. The exact waiting period and any limits on repeat attempts are set by AWS and published on its certification site, so confirm the current rules there before you schedule a second sitting.
What are the most common reasons people fail?
Three recur: memorising service names without understanding when each is appropriate, ignoring the non-functional constraints in scenarios (cost, latency, security, operational overhead), and weak statistics - choosing accuracy for a heavily imbalanced problem, or failing to recognise overfitting in a described training curve. Read the last sentence of each question first, then filter options against it.
Do I need to know how to code to pass?
You will not write code during the exam, but you should be able to read it. Several questions hinge on interpreting a short script, a SQL query, or a training log, and understanding what a pipeline step actually does helps you eliminate answers. Build the labs yourself rather than following tutorials passively; that is where the intuition comes from.
How far in advance should I book the exam?
Book only once you can explain, without notes, why you would choose one ingestion service, one algorithm, and one deployment pattern over their alternatives for a given scenario. Many candidates schedule a date four to eight weeks out to create urgency, then reschedule if practice performance does not justify sitting it.
Does this certification expire, and are there other AWS ML credentials?
AWS operates a recertification policy for its certifications and periodically refreshes exam versions; the current validity period and renewal options are published on the AWS certification site. AWS also offers other machine learning and data credentials at different levels, so compare the scope of each against your role before choosing.