AWS Data Engineer
AWS Certified Data Engineer – Associate
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
AWS Certified Data Engineer – Associate (commonly referenced as DEA-C01) is AWS's associate-level credential for engineers who build, operate, and maintain data pipelines on AWS. It sits between the foundational cloud certifications and the professional-level exams: candidates are expected to be comfortable with core AWS services and with SQL, and to reason about ingestion, transformation, storage, cataloging, orchestration, and access control as one connected system rather than as isolated products.
The exam is organized into four domains that mirror the data lifecycle: Data Ingestion and Transformation, Data Store Management, Data Operations and Support, and Data Security and Governance. Ingestion and transformation carries the largest share of the scored content, so pipeline design, ETL versus ELT trade-offs, and batch versus streaming decisions deserve the most preparation time. The remaining domains cover storage selection and lifecycle, operational monitoring and troubleshooting, and governance concerns such as encryption, fine-grained access, and audit trails.
Preparation usually blends hands-on work - moving data with managed services, writing transformations, tuning queries and file formats - with a close read of the official exam guide to confirm which services fall inside each task statement. Question wording rewards the best-fit answer under stated constraints rather than the only technically possible one, so practice justifying why each distractor fails.
What you'll study
About AWS Data Engineer preparation
What is the exam format?
The exam uses multiple choice and multiple response items - some questions have one correct answer, others require selecting two or more from a list. Read each stem for prompts like "choose two"; a common, avoidable error is answering a multiple-response item as though it were single-choice.
How many questions are there, and how long do I get?
AWS publishes the current item count and time limit in the official exam guide and on the certification page, and revises them over time. We deliberately do not restate a figure here, because stale numbers are the most common source of candidate confusion. Confirm both values on the official guide before you book.
What score do I need to pass?
Scaled scores and the pass point are set by AWS and reported on your score report after the appointment; AWS does not guarantee a fixed public threshold that stays constant across revisions. Treat any fixed number you see on a forum as unverified and check the official exam guide for the current statement.
What is the retake policy and how soon can I rebook?
Retake eligibility, waiting periods, and fees are controlled by AWS and change periodically. Rather than relying on a memorized rule, confirm the current policy on the official certification page before scheduling a second attempt, and budget your preparation around the possibility of a waiting window.
How hard is it compared with other AWS exams?
It is an associate exam, but the data engineering scope is broader than a single service deep dive. Difficulty usually comes from judgment questions - choosing between competing ingestion or storage options under cost, latency, and operational constraints - rather than from obscure trivia. Hands-on experience shortens preparation significantly.
In what order should I study the domains?
Start with Data Ingestion and Transformation, since it is the heaviest weighted domain and also supplies context for everything else. Then handle Data Store Management, follow with Data Operations and Support, and finish with Data Security and Governance, revisiting security controls as they apply inside each earlier domain.
Why do candidates fail on their first attempt?
Recurring causes: studying only service features without the decision criteria between them; ignoring the operations and governance domains as "easy"; skimming question constraints such as cost, latency, or existing tooling; and answering multiple-response items incompletely. Practising justification of every option, right and wrong, addresses most of these.
Do I need hands-on labs, or is reading enough?
Reading alone rarely suffices. Building even small pipelines, writing transformations, and tuning queries gives you the intuition that judgment-style questions reward. If you have no production data experience, recreate short scenarios in a personal account and note which service choices you made and why.