AWS · MLA-C01
Validates ability to build, operationalize, deploy, and maintain machine learning solutions and pipelines using AWS Cloud services.
Practice Questions
582
≈ 8 practice exams
Duration
130 minutes
Passing Score
720/1000
Difficulty
AssociateLast Updated
Jan 2026
AWS is retiring MLA-C01 on September 28, 2026, replacing it with MLA-C02. If you're reading this before the cutoff, MLA-C01 is still the live, bookable exam, and everything below reflects it. If you're past that date, MLA-C01 can no longer be scheduled; check AWS's certification page for MLA-C02's current details before you start studying.
While it is still active, MLA-C01 weights Data Preparation for Machine Learning heaviest at 28 percent of scored content, followed by ML Model Development at 26 percent, ML Solution Monitoring, Maintenance, and Security at 24 percent, and Deployment and Orchestration of ML Workflows at 22 percent. This practice bank of 582 questions is built to match that split, so data-pipeline and feature-engineering scenarios get real depth instead of an even split across four domains.
On test day you face 65 questions in 130 minutes: 50 scored and 15 unscored questions AWS uses to evaluate future content. Scoring is scaled from 100 to 1,000, and you need 720 to pass. AWS recommends at least 1 year of experience using Amazon SageMaker and other AWS ML services, plus 1 or more years in a related role such as backend developer, DevOps engineer, data engineer, or data scientist. The exam costs $150 and the certification is valid for 3 years. Start with the 30 free questions, then work through the full question bank until your accuracy holds steady across all four domains, before the September 28 cutoff.
The AWS Certified Machine Learning Engineer – Associate (MLA-C01) validates a candidate's ability to build, operationalize, deploy, and maintain machine learning solutions and pipelines on AWS. Launched in October 2024, this role-based certification fills a critical gap in the AWS certification portfolio, targeting the engineer who bridges the gap between data science prototypes and production-ready ML systems. The exam tests practical knowledge of the full ML engineering lifecycle: data ingestion and preparation, model training and tuning, deployment and orchestration, and ongoing monitoring and security.
The certification covers a broad set of AWS services centered on Amazon SageMaker, alongside data storage and processing services, CI/CD and orchestration tools, monitoring and logging platforms, and security controls. Notably, the exam does not test deep domain expertise in NLP or computer vision, nor does it cover end-to-end ML solution architecture—those concerns fall to the AWS Certified Machine Learning – Specialty exam. MLA-C01 is specifically scoped to the operational and engineering tasks an ML engineer performs day-to-day in a cloud environment.
This certification is designed for ML engineers, MLOps engineers, DevOps engineers, data engineers, and backend software developers who work with machine learning systems on AWS. The ideal candidate has at least one year of hands-on experience with Amazon SageMaker and related AWS ML services, combined with at least one year of experience in a related engineering role. Data scientists looking to strengthen their deployment and operationalization skills will also benefit.
Candidates should be comfortable with software engineering best practices such as modular code design, debugging, and deployment, as well as CI/CD pipelines, Infrastructure as Code (IaC), and version control. This is not an entry-level credential—it assumes working knowledge of ML concepts, data engineering fundamentals, and cloud infrastructure provisioning.
There are no mandatory prerequisites to sit for the MLA-C01 exam; AWS does not require any prior certification. However, AWS recommends at least one year of hands-on experience using Amazon SageMaker and other AWS ML engineering services, as well as one year of experience in a related role such as backend development, DevOps, or data engineering.
Recommended foundational knowledge includes: common ML algorithms and their use cases, data engineering concepts (formats, ingestion pipelines, transformation), data querying and transformation skills, CI/CD pipeline design and orchestration, cloud resource provisioning and monitoring, and AWS security fundamentals including identity management and encryption. Candidates new to AWS may benefit from first earning the AWS Certified Cloud Practitioner or AWS Certified AI Practitioner, though neither is required.
The MLA-C01 exam consists of 65 total questions—50 scored and 15 unscored. The unscored questions are used by AWS to evaluate potential future exam content and are not identified during the exam. The time limit is 130 minutes. The exam is delivered through Pearson VUE at a testing center or via online proctoring. It is available in English, Japanese, Korean, and Simplified Chinese. The exam fee is $150 USD.
Four question types are used: multiple choice (one correct answer out of four), multiple response (two or more correct answers out of five or more options, requiring all correct selections for credit), ordering (arrange 3–5 steps in the correct sequence), and matching (match 3–7 response pairs). Scores are reported on a scaled range of 100–1,000, with a passing score of 720. The exam uses a compensatory scoring model, meaning no per-domain minimum is required. Unanswered questions are scored as incorrect; there is no penalty for guessing. The certification is valid for three years.
The MLA-C01 certification targets some of the fastest-growing roles in technology. The World Economic Forum's Future of Jobs Report projects demand for AI and ML Specialists to grow by more than 80% by 2030, and the U.S. Bureau of Labor Statistics forecasts 34% growth for data scientists between 2024 and 2034. The certification validates skills directly applicable to ML Engineer, MLOps Engineer, and AI/ML Platform Engineer roles. While the credential launched in late 2024 and direct salary correlation data is still emerging, related benchmarks are strong: ZipRecruiter places AWS Machine Learning Engineers at an average of approximately $145,000–$146,000 annually, and Payscale data shows that ML engineers with AWS skills earn roughly $5,600 more than peers without them. AWS Certified Machine Learning – Specialty holders average $213,000 according to Skillsoft's 2024 IT Skills and Salary Report, indicating the premium that AWS ML credentials command.
Within the AWS certification ecosystem, MLA-C01 sits between the AWS Certified AI Practitioner (foundational) and the AWS Certified Machine Learning – Specialty (advanced), making it a natural stepping stone for engineers building a structured AWS ML career path. It complements the AWS Certified Data Engineer – Associate and AWS Certified Solutions Architect – Associate, and is increasingly listed as a preferred qualification in ML engineering job postings on major platforms.
5 sample questions with answers and explanations. The full bank has 582 questions, enough for 8 full-length practice exams.
Preview — answers shown1. An MLOps team is preparing to deploy a new version of their model. Before routing any live traffic to it, they want to validate its performance by sending a copy of the production traffic to the new model and comparing its predictions to the current model's predictions. This must be done with zero impact on end-users. Which deployment strategy should they use?
Explanation
A Shadow Deployment is the correct strategy. In this pattern, the new model (the 'shadow') runs in parallel with the production model and receives a copy of the live traffic. However, its responses are not sent back to the user; they are simply logged for analysis. This allows the team to test the new model under a real-world load and compare its behavior to the production model without any risk or impact to the customer experience. Why the others are wrong: - Blue/Green, Canary, and A/B Testing all involve serving responses from the new model to at least a subset of users, which has a direct customer impact.
2. An MLOps team wants to reuse a single CloudFormation template to deploy different SageMaker models. They need to be able to specify a different instance type for the endpoint each time they deploy. How should this be implemented in the template?
Explanation
The standard method is to use the `Parameters` section. Here's why: The `Parameters` section is the built-in CloudFormation feature for making templates reusable. You can define a parameter, for example, `EndpointInstanceType`, and allow the user to provide a value for it when they create or update the stack. You then use the `!Ref EndpointInstanceType` intrinsic function within your `EndpointConfig` resource to use the value provided at runtime. Why the other options are incorrect: - A: This is inefficient and leads to code duplication. - C & D: These are overly complex solutions for a problem that is solved directly by the `Parameters` feature.
3. A developer needs a secure place to store database credentials that are used by a Lambda function. The credentials should be retrieved at runtime and should be automatically rotated to improve security. Which AWS service is designed for this purpose?
Explanation
AWS Secrets Manager is the service specifically designed to manage the lifecycle of secrets like database credentials, API keys, and other tokens. It allows you to securely store and retrieve secrets, and a key feature is its ability to automatically rotate credentials on a schedule for supported services like Amazon RDS. This greatly enhances security by avoiding long-lived, static credentials. Why the others are wrong: - IAM is for managing permissions, not for storing secrets. - KMS is for managing encryption keys. - Parameter Store can store secrets, but it does not have the built-in automatic rotation capabilities of Secrets Manager.
4. What is the primary difference between a 'Compute Savings Plan' and a 'SageMaker Savings Plan'?
Explanation
They apply to different sets of AWS services. Here's why: AWS offers different types of Savings Plans. A **Compute Savings Plan** is the most flexible and applies to usage across Amazon EC2, AWS Fargate, and AWS Lambda. An **Amazon SageMaker Savings Plan** is more specific; its discount applies *only* to eligible SageMaker ML instance usage (for notebooks, training, hosting, etc.). If your commitment is solely for SageMaker, a SageMaker SP typically offers a slightly higher discount for that usage than a Compute SP would. Why the other options are incorrect: - A: They are distinct plans. - C: The SageMaker SP discount for SageMaker usage is generally higher than the Compute SP discount for the same SageMaker usage. - D: A Compute SP does *not* apply to SageMaker instance usage.
5. An engineer needs to ensure that if a CloudFormation stack managing a critical S3 bucket is accidentally deleted, the bucket and its data are not deleted from the AWS account. Which CloudFormation attribute should be added to the `AWS::S3::Bucket` resource definition?
Explanation
The `DeletionPolicy: Retain` attribute should be used. Here's why: By default, when CloudFormation deletes a resource from a stack, it deletes the underlying resource in the AWS account. The `DeletionPolicy` attribute allows you to override this behavior. Setting `DeletionPolicy: Retain` tells CloudFormation to 'abandon' the resource upon stack deletion, leaving the S3 bucket and its data intact in the account. This is a critical safety measure for stateful resources like databases and S3 buckets. Why the other options are incorrect: - A: `UpdateReplacePolicy` applies when a resource is being replaced during a stack *update*, not a stack deletion. - B & D: These are other resource attributes for managing dependencies and conditional creation, respectively.
Yes. AWS retires MLA-C01 on September 28, 2026, replacing it with MLA-C02. Schedule before the cutoff if you are studying for MLA-C01 specifically; check AWS’s certification page for MLA-C02 details afterward.
65 questions in 130 minutes: 50 scored plus 15 unscored questions AWS uses to evaluate future content.
720 on AWS’s scaled score of 100 to 1,000.
$150 USD.
Data Preparation for Machine Learning (28%), ML Model Development (26%), ML Solution Monitoring, Maintenance, and Security (24%), and Deployment and Orchestration of ML Workflows (22%).
None formal. AWS recommends at least 1 year of experience using Amazon SageMaker and other AWS ML services, plus 1 or more years in a related role such as backend developer, data engineer, or data scientist.
Yes, after 3 years, same as other AWS Associate certifications — assuming you earned it before the September 2026 retirement.
AWS Certified Developer - Associate (DVA-C02)
DVA-C02 · 536 questions
AWS Certified DevOps Engineer - Professional (DOP-C02)
DOP-C02 · 436 questions
AWS Certified Generative AI Developer - Professional (AIP-C01)
AIP-C01 · 1978 questions
AWS Certified Machine Learning - Specialty (MLS-C01)
MLS-C01 · 860 questions
AWS Certified Security - Specialty (SCS-C03)
SCS-C03 · 2069 questions
AWS Certified Solutions Architect - Associate (SAA-C03)
SAA-C03 · 600 questions
$17.99
One-time access to this exam