AWS built MLA-C01 for a role that barely existed five years ago: the engineer who takes a model someone else may have trained and makes it run reliably, cheaply, and securely in production. That framing shows in the weightings – data preparation is the single largest domain at 28 percent, while model development is 26 percent and everything after training accounts for 46 percent.
If you expected an exam about algorithms, this is not it. MLA-C01 tests pipelines, deployment infrastructure, monitoring, cost, and IAM as much as it tests modelling. This guide covers all four domains, explains the AWS services that carry the most marks, and sets out a preparation plan built around building a working pipeline rather than reading service descriptions.
Table of Contents
- What Does the AWS MLA-C01 Exam Cover?
- Data Preparation Is 28% – Which Services Dominate?
- How Does the Exam Test Feature Engineering and Data Integrity?
- What Does ML Model Development Actually Require?
- Which Deployment Options Should You Know Cold?
- How Are Pipelines and CI/CD Examined?
- Why Does Monitoring and Security Carry 24%?
- Which Cost Optimisation Decisions Appear on the Exam?
- Where Does MLA-C01 Fit Among AWS Credentials?
- How Should You Prepare for MLA-C01?
- Frequently Asked Questions
- Conclusion
What Does the AWS MLA-C01 Exam Cover?
AWS MLA-C01 is a 65-question, 130-minute exam requiring a scaled score of 720 on a 100-1000 range, priced at $150 USD. It covers four weighted domains: 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%).
A flat domain distribution
That distribution is unusually flat – only six percentage points separate the largest domain from the smallest. There is no section you can afford to skip, and the balance tells you what AWS thinks the job is: preparing data and operating models, not choosing algorithms.
| Domain | Weight | Approx. questions |
|---|---|---|
| Data Preparation for ML | 28% | ~18 |
| ML Model Development | 26% | ~17 |
| Monitoring, Maintenance, and Security | 24% | ~16 |
| Deployment and Orchestration | 22% | ~14 |
How scaled scoring works
Scaled scoring means 720 does not correspond to a fixed number of correct answers, so prepare for competence across all four rather than calculating a target. Official objectives are published on the AWS ML Engineer Associate certification page.
Data Preparation Is 28% – Which Services Dominate?
Data Preparation is the largest domain at 28 percent, covering ingestion, storage, transformation, and data integrity. It is service-heavy: the exam expects you to select the right AWS component for a described ingestion or transformation requirement rather than to write the transformation itself.
Storage: S3 as the default
Storage selection is foundational. S3 is the default data lake for ML on AWS, and the examinable detail is storage class choice – frequently accessed training data belongs in Standard, while archived datasets belong in cheaper tiers with retrieval latency you must account for.
Transformation services
For transformation, know which service fits which shape of work. Glue provides serverless ETL and a data catalogue, suiting scheduled batch transformation. EMR runs Spark and other frameworks when you need control or scale beyond what serverless offers. SageMaker Processing runs preprocessing jobs inside the ML workflow itself, which is the right answer when preparation is part of a training pipeline rather than a separate data engineering concern.
- S3 – durable object storage; the default ML data lake
- Glue – serverless ETL plus the Data Catalog for schema discovery
- EMR – managed Spark and Hadoop for large or custom processing
- SageMaker Processing – preprocessing as a step within the ML workflow
- Kinesis – streaming ingestion for near-real-time data
Streaming versus batch ingestion
Streaming versus batch is a recurring decision. Kinesis handles continuous ingestion where freshness matters; batch through Glue or EMR suits everything else. Questions describe latency requirements and expect you to match them, so read the stem for how quickly data must be available rather than how much there is.
Early in your MLA-C01 preparation, benchmark your readiness with a timed MLA-C01 practice exam – it shows which domains still need work before you build a study plan.
How Does the Exam Test Feature Engineering and Data Integrity?
Feature engineering and data integrity sit inside the data preparation domain and cover transformation techniques, bias detection, and compliance. The exam tests whether you understand what a transformation does to a model rather than how to implement it in code.
Encoding and scaling
Encoding and scaling are the concrete techniques. One-hot encoding converts categorical values into binary columns and is appropriate when categories have no inherent order; label encoding assigns integers and implies an ordering that may not exist – a classic trap when the categories are genuinely nominal. Normalisation and standardisation matter for algorithms sensitive to feature scale.
The SageMaker Feature Store
The SageMaker Feature Store is the service to understand here, and the reason is training-serving skew. If features are computed one way during training and another way at inference, the model receives inputs it was never trained on. A feature store solves that by computing features once and serving the same definitions to both paths – a point the exam returns to.
Bias detection
Bias detection is the newer material and is examined conceptually. Know that bias can enter through unrepresentative training data, through proxy features that correlate with protected attributes, and through feedback loops where model outputs shape future training data. Understanding that removing a protected attribute does not remove bias if correlated proxies remain is the insight most likely to be tested.
What Does ML Model Development Actually Require?
ML Model Development is worth 26 percent, covering modelling approach selection, training, hyperparameter tuning, and performance analysis. It requires knowing when to use a built-in algorithm, a pre-trained model, or a custom container – not deriving algorithms from first principles.
Build, reuse, or bring your own
The build-versus-reuse decision is the domain’s spine. SageMaker built-in algorithms are optimised and require no container work. Pre-trained models through JumpStart handle common tasks with minimal effort. Custom containers are for when neither fits – and the exam expects you to choose the least complex option that meets the requirement.
Evaluation metrics
Evaluation metrics are the highest-value technical topic and the most reliably tested. Accuracy is misleading on imbalanced data – a model predicting “not fraud” every time is 99.9 percent accurate and useless. Precision measures how many positive predictions were correct; recall measures how many actual positives were found; F1 balances them. Which matters depends entirely on the cost of each error type.
Hyperparameter tuning
Hyperparameter tuning is examined as strategy rather than mechanics. Know that automatic model tuning searches the hyperparameter space, that Bayesian search generally converges faster than random search, and that the practical constraint is budget – tuning jobs cost real money, so bounding the search sensibly is part of the skill. The SageMaker documentation covers tuning configuration in depth.
Which Deployment Options Should You Know Cold?
Deployment sits within the 22 percent orchestration domain and is the topic most likely to appear as a scenario. SageMaker offers real-time endpoints, serverless inference, asynchronous inference, and batch transform, and matching each to a described workload is an examinable skill.
| Option | Best suited to |
|---|---|
| Real-time endpoint | Low-latency synchronous predictions with steady traffic |
| Serverless inference | Intermittent or unpredictable traffic; tolerates cold starts |
| Asynchronous inference | Large payloads or long processing; queued requests |
| Batch transform | Scoring large datasets offline with no latency requirement |
Choosing an endpoint type
The distinguishing questions are latency tolerance, traffic pattern, and payload size. Intermittent traffic on a provisioned real-time endpoint wastes money on idle capacity, which is why serverless exists; a payload too large for a synchronous request points to asynchronous inference; no latency requirement at all points to batch transform.
Deployment strategies
Deployment strategies layer on top. Blue-green switches traffic between two environments for fast rollback; canary shifts a small percentage first to limit exposure; shadow deployment sends real traffic to a new model without using its predictions, which is uniquely valuable in ML because it validates behaviour on production data without risk.
Multi-model endpoints
Multi-model endpoints are the cost-oriented option worth knowing: hosting many models behind one endpoint suits a large number of infrequently used models, trading some latency for a large reduction in idle infrastructure.
How Are Pipelines and CI/CD Examined?
Orchestration covers infrastructure scripting and automated ML pipelines. The exam tests SageMaker Pipelines as the ML-native orchestrator, along with infrastructure as code and the CI/CD patterns that make retraining repeatable rather than manual.
SageMaker Pipelines
SageMaker Pipelines is the default answer for ML workflow orchestration. It chains processing, training, evaluation, and registration steps with dependencies and conditions – for example, registering a model only if its evaluation metric clears a threshold. That conditional registration pattern appears frequently.
When to use Step Functions
Step Functions is the alternative for workflows extending beyond ML into broader AWS orchestration. The examinable distinction: Pipelines is purpose-built for ML and integrates with the model registry, while Step Functions is general-purpose and appropriate when the workflow spans many service types.
Infrastructure as code
Infrastructure as code appears through CloudFormation and CDK, tested conceptually – reproducibility, version control, and environment parity rather than template syntax. The model registry is the piece that ties CI/CD together: models are registered with versions and approval status, and deployment can be gated on approval, which is what makes an automated pipeline governable.
Why Does Monitoring and Security Carry 24%?
ML Solution Monitoring, Maintenance, and Security is worth 24 percent because a deployed model is a running system with the same operational obligations as any other. The domain covers inference monitoring, drift detection, cost optimisation, and securing resources through IAM and network controls.
Monitoring for data drift
Data drift is the ML-specific monitoring concern. SageMaker Model Monitor compares live inference data against a baseline captured from training data and alerts when the distribution shifts. The concept the exam wants is that a model can degrade without any error being raised – predictions keep returning successfully while becoming steadily less correct.
Distinguishing drift types
Distinguish the drift types, because the response differs. Data drift means input distributions moved while the input-to-output relationship holds. Concept drift means that relationship itself changed. Retraining on recent data addresses the first; the second usually requires reconsidering the model entirely.
Security controls for ML
Security is examined through standard AWS controls applied to ML resources. Least-privilege IAM roles for training and inference, encryption at rest with KMS and in transit with TLS, and VPC configuration to keep endpoints off the public internet are all reliable question material. The specific pattern worth knowing is that SageMaker resources can run inside a VPC with no internet access, using VPC endpoints to reach S3 – the answer whenever a scenario mentions sensitive data that must not traverse the public internet. Service capabilities are documented in the SageMaker product overview.
“If you want machine learning to be as expansive as we believe it can be, you’ve got to make it easier for everyday developers and data scientists.”
“Cloud made developers 10X productive by eliminating undifferentiated heavy lifting. GenAI is now doing the same for business users.”
Which Cost Optimisation Decisions Appear on the Exam?
Cost optimisation runs through the monitoring domain and is examined more heavily than most candidates expect. ML workloads are expensive, and the exam tests whether you can reduce spend without breaking the requirement.
Spot instances for training
Spot instances are the highest-value training optimisation. They offer substantial savings in exchange for possible interruption, which suits training jobs that checkpoint and resume – and does not suit anything requiring guaranteed uninterrupted completion. Managed spot training handles the interruption logic, and recognising when spot is appropriate is a recurring question.
Instance selection
Instance selection is the other major lever. GPU instances accelerate deep learning training but are wasteful for classical algorithms that cannot use them; inference frequently runs adequately on cheaper CPU instances than the ones used for training. Choosing an inference instance by copying the training instance is a common and expensive mistake.
Inference cost decisions
On the inference side, the cost decisions follow the deployment options. Serverless inference eliminates idle cost for intermittent traffic. Multi-model endpoints consolidate infrequently used models. Auto-scaling on real-time endpoints matches capacity to demand rather than provisioning for peak permanently.
Where Does MLA-C01 Fit Among AWS Credentials?
MLA-C01 targets engineers who operationalise machine learning on AWS – building pipelines, deploying models, and running them in production. It sits at associate level and assumes AWS familiarity plus practical ML exposure, without requiring research-level expertise.
Versus the AI Practitioner credential
Against the AI Practitioner foundational credential the difference is depth and audience. AI Practitioner establishes vocabulary and concepts for a broad audience; MLA-C01 expects hands-on capability with SageMaker and the surrounding services. Against the Data Engineer Associate, the distinction is where the pipeline ends: data engineering delivers analysis-ready data, ML engineering takes it through training, deployment, and monitoring.
For data engineers
For data engineers moving toward ML this is a natural extension, since the 28 percent data preparation domain is largely familiar ground and the remaining 72 percent is the new material. For data scientists it works the other way – modelling is comfortable and the deployment, monitoring, security, and cost content is where the effort goes.
Why the credential is in demand
Practically, the credential’s value tracks a real shortage. Organisations have more people who can train models than people who can run them reliably, and the operational half is what MLA-C01 validates. Engineers with prior AWS associate-level experience, such as those who have worked through the AWS Developer Associate DVA-C02 path, generally find the platform assumptions familiar and can concentrate on the ML-specific services.
How Should You Prepare for MLA-C01?
Eight to ten weeks at eight hours per week suits candidates with AWS experience and some ML exposure. Effective MLA-C01 preparation means building one end-to-end pipeline in a real account, because the exam describes operational situations rather than definitions.
- Weeks one to two – data preparation. The largest domain. Land data in S3, catalogue it with Glue, and run a SageMaker Processing job. Compare a Glue job with an EMR job on the same transformation to feel the trade-off.
- Weeks three to four – model development. Train with a built-in algorithm, then with JumpStart, then a custom container. Drill evaluation metrics on deliberately imbalanced data until precision and recall trade-offs are instinctive.
- Weeks five to six – deployment. Deploy the same model as a real-time endpoint, serverless, asynchronous, and batch transform. Measure latency and cost for each; this single exercise answers most deployment questions.
- Week seven – orchestration. Build a SageMaker Pipeline with conditional model registration, so a model registers only when its metric clears a threshold.
- Weeks eight to ten – monitoring, security, cost, review. Configure Model Monitor and induce drift by sending shifted data. Lock an endpoint into a VPC. Run a training job on spot. Then move to timed practice.
Two habits that pay off
Two habits matter. First, always ask what the scenario is optimising for – latency, cost, security, or reliability – because most questions offer several technically workable answers and only one that fits the stated constraint. Second, do the deployment comparison exercise properly; it is the highest-return single activity in the whole plan. Timed work through the MLA-C01 practice exam questions reveals whether your coverage matches the flat weighting the exam actually uses. AWS’s machine learning services overview is a useful map of how the services relate.
Frequently Asked Questions
How many questions are on the MLA-C01 exam?
The exam contains 65 questions to be completed in 130 minutes, allowing roughly two minutes per question. Questions are scenario-based, so the timing is appropriate rather than generous.
What is the passing score for MLA-C01?
You need a scaled score of 720 on a range of 100 to 1000. Because scoring is scaled, this does not correspond to a fixed number of correct answers.
How much does the AWS ML Engineer Associate exam cost?
The exam fee is $150 USD. AWS periodically offers discount vouchers to candidates who have passed a previous certification.
Which domain carries the most weight?
Data Preparation for Machine Learning at 28 percent, followed by Model Development at 26 percent. The weighting is unusually flat, with only six points separating the largest and smallest domains.
Do I need deep data science knowledge to pass?
No. MLA-C01 focuses on operationalising machine learning – pipelines, deployment, monitoring, security, and cost. You need to understand evaluation metrics and modelling approaches, but not derive algorithms.
When should I use serverless inference instead of a real-time endpoint?
Serverless inference suits intermittent or unpredictable traffic because you pay only for what you use, at the cost of possible cold starts. A real-time endpoint suits steady traffic with strict latency requirements.
What is training-serving skew?
It occurs when features are computed differently during training and inference, so the model receives inputs it was never trained on. A feature store prevents it by serving the same feature definitions to both paths.
What is the difference between data drift and concept drift?
Data drift means input distributions have changed while the input-to-output relationship holds, usually addressable by retraining on recent data. Concept drift means that relationship itself has changed and typically requires rebuilding the model.
When are spot instances appropriate for training?
When the training job can checkpoint and resume, since spot capacity can be interrupted. Managed spot training handles the interruption logic and offers substantial savings, but is unsuitable for jobs requiring guaranteed uninterrupted completion.
How does MLA-C01 differ from the AWS Data Engineer Associate?
Data Engineer Associate covers building pipelines that deliver analysis-ready data. MLA-C01 picks up from there through training, deployment, monitoring, and securing models in production. The data preparation domain is where they overlap.
Conclusion
MLA-C01 is an operations exam with machine learning as its subject. Its flat weighting – 28, 26, 24, and 22 percent – means no domain can be skipped, and the 46 percent sitting after model development tells you what AWS believes the role actually involves.
Two exercises return more than any amount of reading. Deploy one model through all four inference options and compare latency and cost, and build a pipeline with conditional registration so a model only advances when it earns it. Between them they cover most of the deployment, orchestration, and monitoring material.
Beyond that, read every scenario for what it is optimising. Latency, cost, security, and reliability pull in different directions, and MLA-C01 consistently offers several answers that would work alongside one that fits the constraint the question actually stated.
