AWS Certified Developer – Associate
Developer – Associate covers writing, deploying and debugging applications that run on AWS. It assumes you can already program and asks whether you know how the platform expects your code to behave.
Two hours and ten minutes for 65 questions, with no prerequisite exam.
Exam facts
- Exam code
- DVA-C02
- Level
- Associate
- Field
- Development & DevOps
- Duration
- 130 minutes
- Questions
- 65 questions (50 scored, 15 unscored), multiple choice and multiple response
- Passing score
- 720 of 1,000 (scaled)
- Languages
- English, Spanish, Portuguese, Japanese, Korean, Chinese
- Price
- 150 USD (read 12 September 2026)
- Validity
- 3 years, renewable
- Exam delivery
- Pearson VUE (test centre or online proctored)
Prerequisites: None. AWS recommends at least a year of developing and maintaining applications on AWS and solid skills in at least one programming language.
Renewal: Pass the current version again (50 % voucher in your AWS certification account) or pass a higher-tier AWS exam such as DevOps Engineer – Professional
Source: exam page at AWS · Price: AWS quotes exam prices in US dollars; Pearson VUE charges the local equivalent at booking using the rate AWS sets
How to prepare
1. The vendor's free learning path
AWS publishes the exam objectives and a learning path free of charge — the authoritative source for scope and weighting. Open the learning path (opens in a new tab)
2. Online courses
Courses and practice questions from the directory that target exactly this exam — details, price and the provider link (affiliate) are on the course page.
3. A practice test in the exam format
MeasureUp sells a practice test for DVA-C02 with questions in the exam format, an explanation for every answer and a timed mode; the price shows in your currency on the shop page. Affiliate link.
Practice test for DVA-C02 at MeasureUp (opens in a new tab)Book the exam
Delivered by Pearson VUE (test centre or online proctored). Schedule with AWS (opens in a new tab)
Affiliate disclosure: the course and practice-test links above are affiliate links — buying through them may earn us a commission at no extra cost to you. The vendor's learning path and booking links carry no commission.
It examines the platform, not your programming
Nobody is asked to invert a tree. The questions concern permissions attached to a function, whether a failed message returns to a queue or disappears, how a deployment rolls back when health checks fail, and which credential chain a library consults before it reaches the one you configured. Experienced programmers underestimate this exam for exactly that reason: none of it is hard, and none of it is guessable. It rewards having debugged AWS applications badly at least once, because the wrong answers are drawn from the mistakes people make in production.
- Sixty-five questions in 130 minutes, fifteen of which are unscored pilot questions with nothing to tell them apart, so every question gets the same attention.
- Multiple choice and multiple response, and the multiple-response items score nothing for a partial selection.
- 720 of 1,000 on a scaled score, which means a practice percentage is a guide and not a prediction.
- Six exam languages: English, Spanish, Portuguese, Japanese, Korean and Chinese. No German, which candidates in that market should know before they plan.
Four domains, and the largest is the one you think you know
| Domain | Share | What it actually asks |
|---|---|---|
| Development with AWS services | 32 % | How your code talks to the platform: SDK behaviour, event sources, idempotency |
| Security | 26 % | Which identity your code runs as, and what it may touch |
| Deployment | 24 % | Pipelines, staged rollouts and what happens when a health check fails |
| Troubleshooting and optimisation | 18 % | Reading logs and traces, and choosing the cheaper correct fix |
The development domain looks like home ground and is where working programmers drop marks, because it tests how the platform expects your code to behave rather than whether the code is good. A retry that is safe in your own service can double-charge a customer here; a permission that would be fine on a laptop is the wrong answer on a function. Security is the second-largest share and it is almost entirely about identity: which role, which policy, which credential chain. Deployment and troubleshooting reward having watched a rollout fail and having read the trace that explained why.
Renewal, and the sideways move this exam is good for
The certificate runs three years and renews only by examination: sit the current version again with the 50 percent voucher that appears in your certification account, or pass a higher-tier exam such as the professional DevOps paper, which renews this one for nothing. AWS has no credit-based route anywhere in its programme, so plan either to resit or to climb. As for who should sit it: the developer who already ships software and wants to be trusted with the deployment as well. AWS recommends a year of building on the platform and solid skills in one language, and both halves of that recommendation are load-bearing. Juniors are better served by a repository somebody can read; this exam sits beside that evidence rather than in place of it.
Build one small thing that uses four services
A function triggered by an upload, writing to a table, publishing to a queue, behind an API gateway, is the entire exam in miniature. Wire it with least-privilege permissions rather than an open policy, break it deliberately, and read the errors. A weekend of that teaches more than any amount of watching.
What a question looks like
Written by us in the exam's style. It is not a real question from any question bank, and we do not publish those.
A function processes messages from a queue. Some messages fail repeatedly because of malformed input, and the team notices the same records being retried indefinitely while newer messages wait. What should be configured to stop this?
Every option sounds like reasonable engineering, and several would reduce the symptom. The question is really asking whether you know the mechanism that exists precisely for poison messages, rather than the mechanisms that adjust timing or concurrency. Candidates who have only read about queues pick a timeout change; candidates who have been paged about one do not.
What it costs to get and to keep
| Item | Amount | Note |
|---|---|---|
| Exam fee | 150 USD | US dollar list price, converted by Pearson VUE at booking (read 12 September 2026) |
| Retake | 150 USD | full fee after the mandatory wait (read 12 September 2026) |
| Recertification every 3 years | not published | no continuing-education route exists: sit the current version again, or pass something higher, which renews this one (read 12 September 2026) |
How much preparation, from where you are
- You ship code onto AWS already
- Shorter than you expect. Concentrate on the services you have avoided and on permissions, which is where most of the marks hide for people who have always had broad access in a development account.
- You program, but somebody else deploys it
- This is the largest gap and the most useful one to close. Everything about packaging, rollout and failure handling will be new, and it is the half of the exam that will also change how you work.
What passing this does not prove
- Whether you write good code. Design, readability and testing are entirely absent.
- Whether you can run what you deployed once real traffic arrives.
- Infrastructure design at any scale; that belongs to the architect track.
- Any language in depth. The SDK patterns matter, the idioms of your language do not.
Against the alternatives
- SAA-C03 — AWS Certified Solutions Architect – Associate
- Recognised more widely by recruiters, so if you sit only one associate exam that is usually the better investment even for developers. This one says more about your day job and less to a screening filter.
- AZ-400 — Microsoft Certified: DevOps Engineer Expert
- Microsoft's nearest neighbour leans much harder into pipelines and delivery practice. Choose by platform, but expect that exam to ask about process where this one asks about the SDK.
DVA-C02 — quick answers
Which programming language should I know?
Any of the ones with a maintained SDK. The exam shows fragments rather than requiring you to write anything, and the patterns are consistent across languages. Knowing one well enough to read unfamiliar code is sufficient.
Is this easier than the architect exam?
It is narrower, not easier. The architect exam rewards breadth and elimination under ambiguity; this one rewards precise recall of how specific services behave when things go wrong. People who have built on AWS often find this one more comfortable and score worse on it.
Does it expire like the others?
Three years, renewed only by examination. There is no credit-based alternative anywhere in the AWS programme, so plan either to resit or to climb, because a lapsed certificate simply stops being current.
Will it help me get a first development job?
Less than a repository somebody can read. Employers hiring juniors want evidence that you have finished something and can explain the decisions in it; a platform certificate sits alongside that rather than instead of it. Where this exam does help is the sideways move, when you already write software and want to be trusted with the deployment as well.
Why do working developers fail it?
Because they answer as engineers rather than as the platform. The tempting option is the one that would be right in a service you control; the correct option is the one that respects how the managed service behaves, retries, and refuses. Debugging a real deployment badly once teaches that faster than any course.
What comes next
Concepts this exam draws on
Glossary entries with the reason each one matters for DVA-C02.
- Serverless Computing
Lambda, API Gateway and event sources carry the largest share of DVA-C02 questions.
- Containers
ECS, Fargate and container deployment pipelines are part of the deployment domain.
- Caching
ElastiCache, API caching and CloudFront behaviour appear in the performance questions.
- Cloud Hosting
The exam assumes you can place a developer's workload on the right AWS compute model.
- REST API
Building and consuming APIs on the platform's gateway is a development-domain objective.
- HTTP
The exam expects you to read status codes and headers when a call to a managed service fails.
- Git
Deployment questions assume source control and a pipeline triggered from it.
Last reviewed 12 September 2026 · Getting Digital
