AWSUpdated 2026Last reviewed

MLA-C02 Practice Test

Build, Deploy, and Operate ML on AWS. Pass MLA-C02.

500 scenario-based practice questions covering data preparation, model and foundation model development, deployment and MLOps, and monitoring and securing ML workloads. Mapped to the new MLA-C02 exam guide, including Bedrock and agentic workflows.

No credit card required · Upgrade to 500 questions for $11.99

500 Exam-Style Questions
7-Day Money-Back Guarantee

Is this for you?

Your MLA-C02 exam is in the next 2–4 weeks
You've studied the concepts but aren't sure you'll pass
You want questions harder than the real exam
You want to understand why answers are correct, not just memorize

Not for you if:

You're looking for braindumps or exam leaks
You haven't started studying the concepts yet

The AWS Certified Machine Learning Engineer – Associate (MLA-C02) is a associate-level AWS certification. The exam has 85 questions, runs 170 minutes, costs $75 (beta), and requires a passing score of 720/1000. CertSharp provides 500 exam-style MLA-C02 practice questions — 30 free with no credit card — each with a detailed explanation.

Start 2–3 weeks before your exam for best results
Updated for 2026 exam blueprint
Detailed explanations for every question

Exam Overview

MLA-C02 Exam Details

Know exactly what to expect on exam day

Questions

85

Duration

170 minutes

Passing Score

720/1000

Exam Cost

$75 (beta)

Compare this fee with other certifications in our exam cost comparison, or check your readiness with the free MLA-C02 readiness quiz.

Coverage

Exam Domains Covered

Every question maps to an official MLA-C02 domain

1

Data Preparation for ML and AI (28%)

2

ML Model and Foundation Model (FM) Development (24%)

3

Deployment and Orchestration of ML and AI Workflows (24%)

4

Operating, Monitoring, and Securing ML and AI Solutions (24%)

Why CertSharp

Built for Exam Day, Not Just Study Time

Study guides teach concepts. We prepare you for the actual MLA-C02 exam.

1

Built for MLA-C02, not MLA-C01 — covers foundation models, Bedrock, and agentic workflows alongside SageMaker AI

2

Every answer checked against current AWS documentation, with explanations that say why each distractor fails

3

MLOps scenarios on SageMaker Pipelines, Model Monitor, endpoints, and CI/CD, the parts that separate ML engineers from data scientists

4

Multiple-response questions included, matching the format of the real exam

Free Sample Questions

MLA-C02 Practice Questions (Free Sample)

Real MLA-C02 exam-style questions from our 500-question AWS Certified Machine Learning Engineer – Associate bank, each with the correct answer and a detailed explanation.

Question 1 — MLA-C02

A team wants to catch errors in a custom training script and container on each commit without paying for large GPU training jobs. Which CI step is most appropriate?

  • A

    Launch the full-scale distributed training job on large GPU instances for each commit and wait for the job result

  • B

    Skip pre-merge testing and rely on SageMaker Debugger rules to flag problems when the production job eventually runs

  • C

    Submit a SageMaker Autopilot experiment for each commit so that Autopilot reports whether the script is valid

  • D

    Run the training script in SageMaker local mode inside a CodeBuild stage on a small data sample to validate the code and container

Correct answer: D — Explanation

SageMaker local mode runs the training container on the build host, so CodeBuild can run the script on a small sample as a fast, inexpensive test before any cloud training. Running the full job per commit is slow and costly. Debugger rules analyze a running job and are not a substitute for pre-merge tests. Autopilot builds its own models and does not validate custom scripts.

  1. Question 2Data Preparation for ML and AIEasy

    A data analyst wants to profile a dataset in S3 and clean it visually, without writing code, using prebuilt transformations and data quality rules. Which AWS service is designed for this?

    • A

      Amazon Kinesis Data Streams

    • B

      AWS Glue DataBrew

    • C

      Amazon SageMaker Ground Truth

    • D

      Amazon Macie

    Show answer & explanation

    Correct answer: B — AWS Glue DataBrew

    AWS Glue DataBrew is a visual data preparation tool with profile jobs, prebuilt transformations and data quality rules. Kinesis Data Streams ingests streaming records, Ground Truth coordinates data labeling, and Macie discovers sensitive data in S3.

  2. Question 3Operating, Monitoring, and Securing ML and AI SolutionsEasy

    A RAG application sometimes returns answers that are not supported by the retrieved documents. Which Bedrock Guardrails capability detects these hallucinated responses?

    • A

      The hate speech content filter

    • B

      The denied topics policy

    • C

      The contextual grounding check

    • D

      The word filter policy

    Show answer & explanation

    Correct answer: C — The contextual grounding check

    The contextual grounding check compares a response with the reference source and the query, and flags content that is not grounded or relevant. Content filters target harmful categories such as hate. Denied topics block subject areas, and word filters match specific words, so none of them judge factual support.

  3. Question 4Deployment and Orchestration of ML and AI WorkflowsEasy

    A developer builds a multi-turn chat on a Bedrock agent. Each follow-up question is answered as if the conversation just started. What should the developer change when calling InvokeAgent?

    • A

      Pass a new randomly generated sessionId on each call so the agent starts a clean context for each turn

    • B

      Pass the same agentAliasId on each call and leave the sessionId as a new value on each request

    • C

      Pass the same sessionId on each call so the agent keeps the conversation context across turns

    • D

      Pass the enableTrace flag on each call so that the agent stores earlier turns in its context window

    Show answer & explanation

    Correct answer: C — Pass the same sessionId on each call so the agent keeps the conversation context across turns

    Conversation history is tied to the sessionId, so reusing it lets the agent see earlier turns. A new session ID resets context, the alias identifies the agent version rather than the conversation, and enabling trace just returns reasoning details for debugging.

  4. Question 5ML Model and Foundation Model (FM) DevelopmentEasy

    A team wants a record of the prompts and responses sent to Amazon Bedrock models for monitoring of a RAG application. Which feature provides this?

    • A

      SageMaker Clarify explainability reports on the Bedrock model

    • B

      SageMaker Ground Truth labeling jobs for each response

    • C

      SageMaker Model Monitor data capture on the Bedrock model

    • D

      Bedrock model invocation logging delivered to Amazon CloudWatch Logs or Amazon S3

    Show answer & explanation

    Correct answer: D — Bedrock model invocation logging delivered to Amazon CloudWatch Logs or Amazon S3

    Bedrock model invocation logging can deliver request and response data, along with metadata, to CloudWatch Logs or S3 for monitoring and analysis. Clarify explains SageMaker AI models. Ground Truth labels data with humans. Model Monitor data capture applies to SageMaker AI endpoints, not Bedrock model invocations.

  5. Question 6Data Preparation for ML and AIMedium

    A team trains models with SageMaker Pipelines and wants each run to stop automatically when the training data shows bias beyond agreed thresholds for a sensitive facet. Which pipeline addition meets this requirement?

    • A

      A ClarifyCheckStep configured for data bias that compares metrics against a baseline and fails the run on violations

    • B

      A QualityCheckStep for data quality, which compares feature statistics but does not compute facet bias metrics

    • C

      A ConditionStep that checks the training job's validation accuracy before the model registration step runs

    • D

      A TransformStep that scores the training data and writes predictions to S3 for later manual bias review

    Show answer & explanation

    Correct answer: A — A ClarifyCheckStep configured for data bias that compares metrics against a baseline and fails the run on violations

    ClarifyCheckStep runs a Clarify check inside the pipeline, including data bias checks, and can be set to fail the execution when a violation of the baseline constraints is found. QualityCheckStep profiles statistics and drift and does not compute facet bias metrics. A ConditionStep on validation accuracy does not look at facet-level bias. A TransformStep with manual review adds no automatic enforcement.

  6. Question 7Operating, Monitoring, and Securing ML and AI SolutionsMedium

    A Bedrock agent fails to invoke the Lambda function behind its action group and reports a permissions error. The Lambda execution role is correctly configured. What is the fix?

    • A

      Add lambda:InvokeFunction to the Lambda execution role so the function can call itself

    • B

      Add a resource-based policy on the Lambda function that lets bedrock.amazonaws.com invoke it for that agent

    • C

      Place the Lambda function in the same VPC subnet as the agent so the two can communicate

    • D

      Attach AWSLambdaBasicExecutionRole to the agent service role to enable invocation of functions

    Show answer & explanation

    Correct answer: B — Add a resource-based policy on the Lambda function that lets bedrock.amazonaws.com invoke it for that agent

    Bedrock invokes the function as a service principal, so the function needs a resource-based policy permitting bedrock.amazonaws.com, ideally limited to the agent's ARN. The execution role governs what the function can call, not who can call it. Agents are not placed in subnets, and the basic execution role grants log-writing permissions for Lambda, not invocation rights.

  7. Question 8ML Model and Foundation Model (FM) DevelopmentMedium

    A team deploys a Neo-compiled PyTorch model with a SageMaker AI Neo Inference Optimized Container and writes an inference.py entry point. They are unsure what the script must define. Which statement about model_fn is correct?

    • A

      It is mandatory, and the endpoint fails to start whenever the inference script omits this function

    • B

      It converts the incoming request payload into a numpy array, which is done before the prediction call

    • C

      It is optional, since a default loads the Neo-compiled model unless extra loading steps are needed

    • D

      It replaces predict_fn and output_fn, so the script needs no other handler functions beyond this one

    Show answer & explanation

    Correct answer: C — It is optional, since a default loads the Neo-compiled model unless extra loading steps are needed

    In the Neo Inference Optimized Containers for PyTorch and MXNet, model_fn loads the model and is marked optional, because a default model_fn already loads the model compiled with SageMaker Neo. A team needs to define it when the model requires extra steps to load. Converting the request payload into a numpy array is the job of input_fn, and transform_fn, not model_fn, is the function that can combine input_fn, predict_fn, and output_fn.

  8. Question 9Data Preparation for ML and AIHard

    A data team owns a Glue Data Catalog table with hundreds of columns and no documented quality rules. A nightly Glue ETL job must publish just the rows that pass checks to a curated S3 prefix while sending failing rows to a quarantine prefix for review. Which approach meets these requirements with the least manual rule authoring?

    • A

      Use a SageMaker Model Monitor data quality baseline on the table and route violations to quarantine with EventBridge

    • B

      Run a DataBrew profile job and add a Lambda function that deletes failing rows from the curated prefix after each load

    • C

      Run a crawler to infer the schema and fail the job whenever the crawler detects a new column in the nightly files

    • D

      Run a Glue Data Quality rule recommendation on the table, then split passing and failing rows using row-level outcomes

    Show answer & explanation

    Correct answer: D — Run a Glue Data Quality rule recommendation on the table, then split passing and failing rows using row-level outcomes

    Glue Data Quality can generate a recommended DQDL ruleset from the table data, which removes most manual rule writing. The Evaluate Data Quality transform can emit row-level outcomes, so passing and failing rows are written to separate prefixes in the same job. Model Monitor baselines apply to SageMaker endpoint traffic, not catalog tables. The DataBrew and Lambda approach publishes bad rows first and deletes them later, and a crawler schema check does not evaluate row values.

Want more MLA-C02 practice questions?

Take the free MLA-C02 practice test: 30 questions per session with instant explanations. Unlock all 500 questions plus timed exam mode for $11.99 one-time.

Start the Free 30-Question Practice Test

Pricing

Choose Your Plan

Start free, upgrade when you're ready

Free

Good for exploring the platform

$0
  • 30 practice questions
  • Practice mode only
  • Progress tracking
  • No exam simulation mode
Start Free
POPULAR

MLA-C02 Access

Best for exam prep in 2–4 weeks

$11.99one-time
  • 500 practice questions
  • Practice & Exam modes
  • Detailed explanations
  • Lifetime access
Get MLA-C02 Access — $11.99

7-day money-back guarantee

BEST VALUE

Pro — All Certs

Planning multiple certifications

$9.99/month
  • ALL certifications included
  • Unlimited questions
  • New certs added free
  • Cancel anytime
View Pro Plans

Save 30% vs buying individually

Your MLA-C02 Exam Won't Wait

Score 80% on two full CertSharp mock exams and you are calibrated to pass the live MLA-C02 exam.

Don't risk $75 (beta) on the real exam without testing yourself first.

Start Free Practice Now

No credit card required · 30 free questions · Upgrade for $11.99 when ready

Official Certification Resources

Our practice questions align with official exam objectives. Study official materials first, then use CertSharp to test your readiness.

View Official MLA-C02 Exam Details

FAQ

MLA-C02 Frequently Asked Questions

Everything you need to know about AWS Certified Machine Learning Engineer – Associate

What is the MLA-C02 exam?
MLA-C02 is the AWS Certified Machine Learning Engineer – Associate exam. It validates building, deploying, and maintaining ML and AI solutions on AWS with both traditional models and foundation models. Passing requires a scaled score of 720 out of 1000.
Is MLA-C02 in beta?
Yes. AWS opened registration for MLA-C02 on September 1, 2026, and beta delivery began on September 29, 2026. The beta exam has 85 questions in 170 minutes, costs $75, and is offered in English. AWS has not yet published the general-availability date.
What is the difference between MLA-C01 and MLA-C02?
MLA-C02 replaces MLA-C01. It keeps the data preparation, model development, deployment, and monitoring structure but adds foundation models, Amazon Bedrock, and agentic workflows. The last day to take MLA-C01 in English was September 28, 2026.
What are the MLA-C02 exam domains?
MLA-C02 has four domains: Data Preparation for ML and AI (28%); ML Model and Foundation Model (FM) Development (24%); Deployment and Orchestration of ML and AI Workflows (24%); and Operating, Monitoring, and Securing ML and AI Solutions (24%).
How many questions are on MLA-C02?
The beta exam has 85 questions in 170 minutes. The exam guide describes the standard exam as 50 scored questions plus 15 unscored questions. Questions are multiple choice or multiple response, and multiple response questions need every correct option selected.
Which AWS services are on MLA-C02?
The core services are Amazon SageMaker AI (training, tuning, Pipelines, Model Registry, Model Monitor, Clarify, endpoints) and Amazon Bedrock, along with data services such as S3, Glue, and Data Wrangler, and CI/CD and monitoring services such as CodePipeline and CloudWatch.
What experience does AWS recommend for MLA-C02?
AWS recommends at least 1 year of experience using SageMaker AI, Amazon Bedrock, and other AWS services for ML engineering, plus at least 1 year in a related role such as backend developer, DevOps developer, data engineer, or data scientist.
How long does it take to prepare for MLA-C02?
Plan for 6–10 weeks at 1–2 hours per day if you already work with ML. Focus on SageMaker AI deployment options, MLOps pipelines, and Bedrock model customization, then use timed practice exams.
How much does the MLA-C02 exam cost?
During the beta, MLA-C02 costs $75 USD plus applicable taxes. AWS has not yet published the price for general availability; MLA-C01 and the other Associate exams cost $150. The certification is valid for 3 years.
Is there a free MLA-C02 practice test?
Yes. CertSharp offers a free MLA-C02 practice test for the AWS Machine Learning Engineer – Associate exam: 30 questions per session with detailed explanations, no credit card required. The full 500-question MLA-C02 bank, including timed exam mode, is $11.99 one-time with lifetime access, or included in Pro.