AWS Machine Learning Specialty Blueprint: Every Domain, Every Weight
Understanding the AWS Machine Learning Specialty Blueprint
The AWS Machine Learning Specialty (MLS-C01) exam is one of the most challenging AWS certifications. It requires not just theoretical knowledge but practical, hands-on experience with AWS AI/ML services. The official exam guide divides the test into four domains, each with a specific percentage weight. Knowing these weights and the exact subtopics tested is crucial for efficient preparation.
In this article, we dissect every domain, reveal the subtopics that appear most frequently, and—more importantly—flag the ones that trip up even experienced candidates. We also recommend one authoritative resource per domain to deepen your understanding. Want to go further? AWS Certified Machine Learning Specialty Passing Score is a good next step.
Domain 1: Data Engineering (20%)
This domain focuses on creating and managing data pipelines for ML. It tests your ability to ingest, transform, and store data at scale using AWS services.
What It Actually Tests
- Designing secure, scalable, and cost-effective data storage (S3, Redshift, DynamoDB).
- Building batch and streaming pipelines (Kinesis, Glue, EMR).
- Implementing data transformation and feature engineering.
- Ensuring data integrity and compliance.
Most Frequent Sub-Topics
- Amazon S3 – data lake design, partitioning, and lifecycle policies.
- AWS Glue – ETL jobs, crawlers, and DataBrew.
- Amazon Kinesis – Data Streams, Data Firehose, and Analytics.
- Amazon EMR – running Spark/Hive for large-scale transformation.
Chronically Underestimated Sub-Topic
Streaming data ingestion is frequently underestimated. Many candidates know Kinesis Data Streams but struggle with the nuances of shard scaling, data retention, and replay. Also, schema evolution in Glue (using schema registries) is a common blind spot.
Top Resource
The AWS Data Analytics Specialty course on Coursera (by AWS) covers data engineering in depth, including Kinesis and Glue. It's more comprehensive than the ML-specific materials and solidifies fundamentals.
Domain 2: Exploratory Data Analysis (24%)
EDA is about understanding your data before modeling. This domain tests your ability to visualize, analyze, and prepare data for ML.
What It Actually Tests
- Sanitizing and visualizing data (QuickSight, S3, Athena).
- Performing statistical analysis and hypothesis testing.
- Handling missing data, outliers, and class imbalance.
- Feature engineering and selection.
Most Frequent Sub-Topics
- Amazon Athena – querying data directly from S3.
- Amazon QuickSight – creating dashboards and ML insights.
- Data cleaning techniques – imputation, scaling, encoding.
- Correlation analysis – Pearson/Spearman, multicollinearity.
Chronically Underestimated Sub-Topic
Bias and variance analysis is often overlooked. Candidates focus on data cleaning but forget to assess whether the sample represents the population. Also, feature selection methods like PCA and mutual information are sometimes ignored. Related reading: AWS Machine Learning Specialty Difficulty: What Data Scientists Get Wrong.
Top Resource
The book Feature Engineering for Machine Learning by Alice Zheng and Amanda Casari is an excellent deep dive into feature selection and transformation, which is the heart of this domain.
Domain 3: Modeling (36%)
This is the largest domain, covering the entire lifecycle of building, training, and tuning ML models.
What It Actually Tests
- Selecting the right algorithm for the problem (classification, regression, clustering, etc.).
- Training models using SageMaker built-in algorithms and custom code.
- Hyperparameter tuning (Automatic Model Tuning).
- Evaluating models with appropriate metrics.
Most Frequent Sub-Topics
- SageMaker built-in algorithms – XGBoost, Linear Learner, K-Means, etc.
- Hyperparameter tuning – Bayesian optimization, random search.
- Model evaluation – confusion matrix, ROC/AUC, precision/recall.
- Ensemble methods – bagging, boosting, stacking.
Chronically Underestimated Sub-Topic
Model interpretability is a major pain point. Candidates rarely know SageMaker Clarify or SHAP/LIME for explaining predictions. Also, training on distributed data (e.g., Pipe mode vs File mode) is often misunderstood.
Top Resource
The AWS SageMaker Developer Guide is indispensable. It covers all built-in algorithms, tuning, and debugging. For interpretability, read the SageMaker Clarify documentation thoroughly.
Domain 4: Machine Learning Implementation and Operations (20%)
This domain covers deploying models to production and managing them effectively. You can explore this further in AWS Machine Learning Specialty Difficulty: What Actually Makes People Fail.
What It Actually Tests
- Building ML pipelines (SageMaker Pipelines, Step Functions).
- Deploying models to endpoints (real-time, serverless, batch).
- Monitoring models for drift and performance (SageMaker Model Monitor).
- Securing ML workloads (IAM, VPC, KMS).
Most Frequent Sub-Topics
- SageMaker endpoints – auto scaling, multi-model endpoints.
- SageMaker Model Monitor – detecting data drift.
- SageMaker Pipelines – CI/CD for ML.
- IAM roles and policies for SageMaker and related services.
Chronically Underestimated Sub-Topic
Model retraining strategies are often overlooked. Candidates know how to deploy but not how to automate retraining based on drift. Also, cost optimization (e.g., choosing instance types) is rarely studied.
Top Resource
The Machine Learning Best Practices whitepaper by AWS is a goldmine. It covers deployment, monitoring, and security in detail.
Final Tips for the Exam
Focus on the modeling domain—it's 36% of your score. But don't neglect the smaller domains; they can make the difference between pass and fail. Use the official AWS practice exam to gauge your readiness.
When you're ready to turn this blueprint into a structured plan, the free study plans and readiness checks can help you see which domains deserve more attention before exam day.
Remember, the exam is scenario-based. You'll be given a business problem and asked to choose the best AWS service or approach. Practical experience with SageMaker is essential. If you haven't used it, sign up for an AWS account and work through the official tutorials.
Running through AWS Certified Machine Learning - Specialty exam questions under timed conditions is the closest rehearsal you can get before the real thing.
