AWS Certification Training Course

AWS Certified Data Engineer Associate Training

We'll get you ready for the AWS Certified Data Engineer Associate (DEA-C01) exam, the AWS credential for people who build and run data pipelines.

Course focus: Data ingestion and transformation, data store management, data operations and support, and data security and governance, mapped to the four DEA-C01 domains.
Course Overview

What the Data Engineer Associate course covers and who it's for.

Data Engineer Associate covers the work of moving, shaping, storing and protecting data on AWS. It's the AWS exam we point data analysts and ETL developers to now that the Data Analytics and Database Specialty exams are gone.

We follow the four domains in the official DEA-C01 exam guide. Data Ingestion and Transformation is the largest at 34%, so we build pipelines with Glue, Kinesis, Lambda and Step Functions, then cover data stores and catalogs, operations and data quality, and security and governance.

Live virtual instructor-led classes with hands-on labs and practice questions.

Accumentum is an AWS Authorized Training Partner. AWS sets exam content, fees and policies, so check aws.amazon.com/certification before you book.

Course Objectives

Get ready for Data Engineer Associate the way the exam is built.

01

Cover the Whole Exam Guide

Work through all 4 domains in the official DEA-C01 exam guide, weighted the way AWS weights them.

02

Go Deep on the Biggest Domain

Data Ingestion and Transformation is 34% of the scored content per AWS, so it gets the most class time.

03

Practice in Real AWS Labs

Hands-on lab work on the tasks the DEA-C01 guide lists, not just slides.

04

Be Ready for Test Day

The exam has 65 multiple choice and multiple response questions in 130 minutes. We practice both question types under time.

Who Should Attend

  • Data engineers and ETL developers.
  • Data analysts moving into engineering.
  • Database admins working with AWS data services.
  • Engineers headed toward Machine Learning Engineer.

Prerequisites

  • AWS doesn't require another certification first, and we don't have enrollment prerequisites either.
  • AWS says the ideal candidate has 2 to 3 years of data engineering or data architecture experience and 1 to 2 years of hands-on AWS experience.
Pathway Map

The Data Engineer Associate course in 4 modules.

Each module is one domain from the official DEA-C01 exam guide, with its exam weight.

Course Content
Course Features

How we teach Data Engineer Associate.

Instructor-Led Classes

Live virtual instruction with time for questions, so you aren't figuring out the hard parts alone.

Hands-On Labs

Lab work in AWS tied to the tasks in the DEA-C01 exam guide.

Exam Guide Mapping

Every module maps to a domain in the official DEA-C01 exam guide.

Exam Strategy

Timed practice with multiple choice and multiple response questions, plus test day tips for the center or online.

Certification Exam

About the Data Engineer Associate exam.

Data Engineer Associate Exam Readiness

Our students pass at a 98.8% rate across Accumentum courses. We'll get you ready for Data Engineer Associate the same way.

AWS Certified Data Engineer Associate badge

Per AWS, AWS Certified Data Engineer Associate (DEA-C01) is a Associate level exam with 65 multiple choice and multiple response questions in 130 minutes, priced at 150 USD. You can take it at a Pearson VUE test center or as an online proctored exam.

AWS certifications are valid for three years. Full details are on the official AWS Data Engineer Associate page and in the DEA-C01 exam guide.

Accumentum is an AWS Authorized Training Partner. AWS sets exam content, fees and policies, so check aws.amazon.com/certification before you book. We're also an Army CA and Air Force COOL Approved Vendor.

Exam Objectives

What DEA-C01 actually tests, task by task.

AWS publishes 17 task statements across the 4 DEA-C01 domains. We have laid each one out with the knowledge and skills AWS expects, straight from the exam guide.

Domain 1: Data Ingestion and Transformation (34%)

Task 1.1: Perform data ingestion

  • Read data from streaming sources (for example, Amazon Kinesis, Amazon Managed Streaming for Apache Kafka [Amazon MSK], Amazon DynamoDB Streams, AWS DMS, AWS Glue, Amazon Redshift).
  • Read data from batch sources (for example, Amazon S3, AWS Glue, Amazon EMR, AWS DMS, Amazon Redshift, AWS Lambda, Amazon AppFlow).
  • Implement appropriate configuration options for batch ingestion.
  • Consume data APIs.
  • Set up schedulers by using Amazon EventBridge, Apache Airflow, or time-based schedules for jobs and crawlers.
  • Set up event triggers (for example, Amazon S3 Event Notifications, EventBridge).
  • Call a Lambda function from Kinesis.
  • Create allowlists for IP addresses to allow connections to data sources.
  • Implement throttling and overcoming rate limits (for example, DynamoDB, Amazon RDS, Kinesis).
  • Manage fan-in and fan-out for streaming data distribution.
  • Describe replayability of data ingestion pipelines.
  • Define stateful and stateless data transactions.

Task 1.2: Transform and process data

  • Optimize container usage for performance needs (for example, Amazon EKS, Amazon ECS).
  • Connect to different data sources (for example, Java Database Connectivity [JDBC], Open Database Connectivity [ODBC]).
  • Integrate data from multiple sources.
  • Optimize costs while processing data.
  • Implement data transformation services based on requirements (for example, Amazon EMR, AWS Glue, Lambda, Amazon Redshift).
  • Transform data between formats (for example, from .csv to Apache Parquet).
  • Troubleshoot and debug common transformation failures and performance issues.
  • Create data APIs to make data available to other systems by using AWS services.
  • Define volume, velocity, and variety of data (for example, structured data, unstructured data).
  • Integrate large language models (LLMs) for data processing.

Task 1.3: Orchestrate data pipelines

  • Use orchestration services to build workflows for data ETL pipelines (for example, Lambda, EventBridge, Amazon Managed Workflows for Apache Airflow [Amazon MWAA], AWS Step Functions, AWS Glue workflows).
  • Build data pipelines for performance, availability, scalability, resiliency, and fault tolerance.
  • Implement and maintain serverless workflows.
  • Use notification services to send alerts (for example, Amazon SNS, Amazon SQS).

Task 1.4: Apply programming concepts

  • Optimize code to reduce runtime for data ingestion and transformation.
  • Configure Lambda functions to meet concurrency and performance needs.
  • Use programming languages and frameworks for data engineering (for example, Python, SQL, Scala, R, Java, Bash, PowerShell).
  • Use software engineering best practices for data engineering (for example, version control, testing, logging, monitoring).
  • Use Infrastructure as Code (IaC) to deploy data engineering solutions.
  • Use AWS SAM to package and deploy serverless data pipelines (for example, Lambda functions, Step Functions, DynamoDB tables).
  • Use and mount storage volumes from within Lambda functions.
  • Use infrastructure as code (IaC) for repeatable resource deployment (for example, AWS CloudFormation and AWS CDK).
  • Describe continuous integration and continuous delivery (CI/CD) (implementation, testing, and deployment of data pipelines).
  • Define distributed computing.
  • Describe data structures and algorithms (for example, graph data structures and tree data structures).

Domain 2: Data Store Management (26%)

Task 2.1: Choose a data store

  • Implement the appropriate storage services for specific cost and performance requirements (for example, Amazon Redshift, Amazon EMR, AWS Lake Formation, Amazon RDS, Amazon DynamoDB, Amazon Kinesis Data Streams, Amazon Managed Streaming for Apache Kafka [Amazon MSK]).
  • Configure the appropriate storage services for specific access patterns and requirements (for example, Amazon Redshift, Amazon EMR, Lake Formation, Amazon RDS, DynamoDB).
  • Apply storage services to appropriate use cases (for example, using indexing algorithms like Hierarchical Navigable Small Worlds [HNSW] with Amazon Aurora PostgreSQL and using Amazon MemoryDB for fast key/value pair access).
  • Integrate migration tools into data processing systems (for example, AWS Transfer Family).
  • Implement data migration or remote access methods (for example, Amazon Redshift federated queries, Amazon Redshift materialized views, Amazon Redshift Spectrum).
  • Manage locks to prevent access to data (for example, Amazon Redshift, Amazon RDS).
  • Manage open table formats (for example Apache Iceberg).
  • Describe vector index types (for example, HNSW, IVF).

Task 2.2: Understand data cataloging systems

  • Use data catalogs to consume data from the data's source.
  • Build and reference a technical data catalog (for example, AWS Glue Data Catalog, Apache Hive metastore).
  • Discover schemas and use AWS Glue crawlers to populate data catalogs.
  • Synchronize partitions with a data catalog.
  • Create new source or target connections for cataloging (for example, AWS Glue).
  • Create and manage business data catalogs (for example, Amazon SageMaker Catalog).

Task 2.3: Manage the lifecycle of data

  • Perform load and unload operations to move data between Amazon S3 and Amazon Redshift.
  • Manage S3 Lifecycle policies to change the storage tier of S3 data.
  • Expire data when it reaches a specific age by using S3 Lifecycle policies.
  • Manage S3 versioning and DynamoDB TTL.
  • Delete data to meet business and legal requirements.
  • Protect data with appropriate resiliency and availability.

Task 2.4: Design data models and schema evolution

  • Design schemas for Amazon Redshift, DynamoDB, and Lake Formation.
  • Address changes to the characteristics of data.
  • Perform schema conversion (for example, by using AWS SCT and AWS DMS Schema Conversion).
  • Establish data lineage by using AWS tools (for example, Amazon SageMaker ML Lineage Tracking and Amazon SageMaker Catalog).
  • Describe best practices for indexing, partitioning strategies, compression, and other data optimization techniques.
  • Describe vectorization concepts (for example, Amazon Bedrock knowledge base).

Domain 3: Data Operations and Support (22%)

Task 3.1: Automate data processing by using AWS services

  • Orchestrate data pipelines (for example, Amazon Managed Workflows for Apache Airflow [Amazon MWAA], AWS Step Functions).
  • Troubleshoot Amazon managed workflows.
  • Call SDKs to access Amazon features from code.
  • Use the features of AWS services to process data (for example, Amazon EMR, Amazon Redshift, AWS Glue).
  • Consume and maintain data APIs.
  • Prepare data for transformation (for example, AWS Glue DataBrew and Amazon SageMaker Unified Studio).
  • Query data (for example, Amazon Athena).
  • Use AWS Lambda to automate data processing.
  • Manage events and schedulers (for example, Amazon EventBridge).

Task 3.2: Analyze data by using AWS services

  • Visualize data by using AWS services and tools (for example, DataBrew, Amazon QuickSight).
  • Verify and clean data (for example, Lambda, Athena, QuickSight, Jupyter Notebooks, Amazon SageMaker Data Wrangler).
  • Use SQL in Amazon Redshift and Athena to query data or to create views.
  • Use Athena notebooks that use Apache Spark to explore data.
  • Describe tradeoffs between provisioned services and serverless services.
  • Define data aggregation, rolling average, grouping, and pivoting.

Task 3.3: Maintain and monitor data pipelines

  • Extract logs for audits.
  • Deploy logging and monitoring solutions to facilitate auditing and traceability.
  • Use notifications during monitoring to send alerts.
  • Troubleshoot performance issues.
  • Use AWS CloudTrail to track API calls.
  • Troubleshoot and maintain pipelines (for example, AWS Glue, Amazon EMR).
  • Use Amazon CloudWatch Logs to log application data (with a focus on configuration and automation).
  • Analyze logs with AWS services (for example, Athena, Amazon EMR, Amazon OpenSearch Service, CloudWatch Logs Insights, big data application logs).

Task 3.4: Ensure data quality

  • Run data quality checks while processing the data (for example, checking for empty fields).
  • Define data quality rules (for example, DataBrew).
  • Investigate data consistency (for example, DataBrew).
  • Describe data sampling techniques.
  • Implement data skew mechanisms.

Domain 4: Data Security and Governance (18%)

Task 4.1: Apply authentication mechanisms

  • Update VPC security groups.
  • Create and update IAM groups, roles, endpoints, and services.
  • Create and rotate credentials for password management (for example, AWS Secrets Manager).
  • Set up IAM roles for access (for example, AWS Lambda, Amazon API Gateway, AWS CLI, AWS CloudFormation).
  • Apply IAM policies to roles, endpoints, and services (for example, S3 Access Points, AWS PrivateLink).
  • Describe the differences between managed services and unmanaged services.
  • Use domain, domain units, and projects for SageMaker Unified Studio.

Task 4.2: Apply authorization mechanisms

  • Create custom IAM policies when a managed policy does not meet the needs.
  • Store application and database credentials (for example, Secrets Manager, AWS Systems Manager Parameter Store).
  • Provide database users, groups, and roles access and authority in a database (for example, for Amazon Redshift).
  • Manage permissions through AWS Lake Formation (for Amazon Redshift, Amazon EMR, Amazon Athena, and Amazon S3).
  • Apply authorization methods that address business needs (role-based, tag-based, and attribute-based).
  • Construct custom policies that meet the principle of least privilege.

Task 4.3: Ensure data encryption and masking

  • Apply data masking and anonymization according to compliance laws or company policies.
  • Use encryption keys to encrypt or decrypt data (for example, AWS KMS).
  • Configure encryption across AWS account boundaries.
  • Enable encryption in transit or before transit for data.

Task 4.4: Prepare logs for audit

  • Use AWS CloudTrail to track API calls.
  • Use Amazon CloudWatch Logs to store application logs.
  • Use AWS CloudTrail Lake for centralized logging queries.
  • Analyze logs by using AWS services (for example, Athena, CloudWatch Logs Insights, Amazon OpenSearch Service).
  • Integrate various AWS services to perform logging (for example, Amazon EMR in cases of large volumes of log data).

Task 4.5: Understand data privacy and governance

  • Grant permissions for data sharing (for example, data sharing for Amazon Redshift).
  • Implement PII identification (for example, Amazon Macie with Lake Formation).
  • Implement data privacy strategies to prevent backups or replications of data to disallowed AWS Regions.
  • Viewing configuration changes that have occurred in an account (for example, AWS Config).
  • Maintain data sovereignty.
  • Manage data access through Amazon SageMaker Catalog projects.
  • Describe governance data framework and data sharing patterns.
Before You Start

How ready do you need to be for DEA-C01?

AWS describes a target candidate for every exam. Here is how it describes the person who should sit DEA-C01, in its words.

Who AWS wrote this exam for

The target candidate should have the equivalent of 2 to 3 years of experience in data engineering. The target candidate should understand the effects of volume, variety, and velocity on data ingestion, transformation, modeling, security, governance, privacy, schema design, and optimal data store design. Additionally, the target candidate should have at least 1 to 2 years of hands-on experience with AWS services.

Knowledge AWS recommends you bring

  • Setup and maintenance of extract, transform, and load (ETL) pipelines from ingestion to destination
  • Application of high-level but language-agnostic programming concepts as required by the pipeline
  • How to use Git commands for source control
  • How to use data lakes to store data
  • General concepts for networking, storage, and compute
  • General concepts of vectors
  • How to use AWS services to accomplish the tasks listed in the Introduction section of this exam guide
  • An understanding of the AWS services for encryption, governance, protection, and logging of all data that is part of data pipelines
  • The ability to compare AWS services to understand the cost, performance, and functional differences between services
  • How to structure SQL queries and how to run SQL queries on AWS services
  • An understanding of how to analyze data, verify data quality, and ensure data consistency by using AWS services

What AWS says is out of scope

  • Perform ML training and inferences.
  • Demonstrate knowledge of programming language-specific syntax.
  • Draw business conclusions based on data.

None of these are tested, so don't burn study hours on them.

Scoring and Format

Inside the DEA-C01 exam.

DEA-C01 has 65 questions in total. 50 of them count toward your score and 15 are unscored questions AWS uses to gather data for future exams. You won't know which ones are unscored, so give every question your full attention.

AWS reports results as a scaled score from 100 to 1,000, and the minimum passing score for DEA-C01 is 720. The exam uses compensatory scoring, which means you pass on your overall score and don't have to pass each domain on its own.

The question types listed in the DEA-C01 exam guide are multiple choice and multiple response. You get 130 minutes, and the exam fee AWS lists is $150.

Plan your study time around the weights. Data Ingestion and Transformation carries 34% of the exam, more than any other domain.

Career Outcomes

What DEA-C01 does for your career.

Data Engineer Associate matches data engineer, analytics engineer and data platform roles. Teams hire for it when they need someone who can move data into AWS, shape it, govern it and keep the pipelines from falling over.

The U.S. Bureau of Labor Statistics reports that the median annual wage for database administrators and architects was $126,760 in May 2025. Treat it as a reference point and not a promise. Location, experience and the employer drive what any one person earns. Source: BLS Occupational Outlook Handbook.

Funding and PathPay

Ways to pay for DEA-C01 training.

Accumentum is an Army CA and Air Force COOL Approved Vendor. If you're serving, start with your education center and read our Army CA and Air Force COOL pages for the steps. We'll help you line up the course with your request.

Paying on your own? Our funding page covers every way to pay, and PathPay lists the courses that qualify for monthly plans.

Veterans can also look at VR&E benefits for career training.

Frequently Asked Questions

Common questions about our Data Engineer Associate course.

Enrollment

Enroll in Data Engineer Associate training with Accumentum.

Enroll in our Data Engineer Associate course to get ready for the AWS Certified Data Engineer Associate exam with instructor-led classes and hands-on labs.

For dates and next steps, use the registration page linked below or email info@accumentum.net.

Ready to start on Data Engineer Associate?

Tell us your target date and we'll help you plan the path.