🥳🥳Launch week sale🥳🥳75% off all exams for a limited time celebrating our launch!!
75% off$39 $9.75Shop the sale
Blog Certification Guides

AWS Certified Developer – Associate (DVA-C02): A Zero-to-Pass Study Plan

A realistic, domain-by-domain study plan for the AWS Certified Developer - Associate exam, from writing your first Lambda function to booking exam day.

AWS Certified Developer – Associate (DVA-C02): A Zero-to-Pass Study Plan

The AWS Certified Developer - Associate exam doesn't test whether you can recite service limits — it tests whether you've actually built something on AWS and hit the walls that every developer hits. That distinction matters more for this exam than almost any other associate-level AWS credential, because DVA-C02 is written for people who write code against AWS APIs and SDKs every day, not people who click around consoles. If your study plan is a stack of flashcards and no terminal, you're preparing for the wrong exam. Here's a realistic path from wherever you're starting to a passing score, organized around how the exam is actually built.

What DVA-C02 actually covers

The current version of the AWS Certified Developer - Associate exam (DVA-C02) runs 65 questions in 130 minutes, with a minimum passing score of 720 on a 100-1000 scale, and it costs around $150. Roughly a quarter of those questions are unscored experimental items you can't identify, so don't waste energy trying to spot them. AWS organizes the content into four domains: Development with AWS Services is the largest at about a third of the exam, followed by Security, then Deployment, then Troubleshooting and Optimization. That weighting alone tells you where to put your hours — this is fundamentally a hands-on-services exam wrapped in a moderate amount of security and CI/CD knowledge, not a networking or architecture exam.

The services you'll see constantly are Lambda, DynamoDB, API Gateway, S3, IAM, SQS and SNS, CloudFormation (often via SAM), and CodePipeline alongside the rest of the CodeSuite. If you already know AWS from an operations or architecture angle, notice what's missing from that list: there's comparatively little on VPC design, load balancer tuning, or multi-region networking. DVA-C02 assumes you can already navigate the console and focuses instead on how application code talks to AWS — SDKs, event sources, IAM policies scoped to a function, deployment strategies, and X-Ray traces.

How long this actually takes, based on where you're starting

If you're already writing production code against AWS services — say, you maintain a few Lambda functions or an API Gateway-backed service at work — you can often be ready in three to five weeks of evening study, mostly spent filling gaps around IAM policy structure, deployment patterns, and the CodeSuite tools you haven't personally touched. If you're a backend developer comfortable with a language and with REST APIs but new to AWS specifically, budget six to eight weeks. You're not learning to code; you're learning a new platform's idioms, and that's a faster kind of learning than starting from zero. If you're newer to both cloud and professional development, ten to twelve weeks is realistic, and it's worth pairing this study with the free-tier AWS account rather than trying to memorize your way through it — this exam punishes memorization without practice more than most.

A common mistake, regardless of starting point, is treating this like the Solutions Architect exam with different services swapped in. It isn't. DVA-C02 questions tend to describe a code behavior or an error and ask what's wrong or what to change — "a Lambda function times out intermittently," "a DynamoDB write is throttled," "an API Gateway call returns a 403." That format rewards people who've actually debugged those situations and punishes people who only recognize service names from a slide deck.

A sensible order to learn the domains

Start with Development with AWS Services, since it's the largest domain and everything else builds on it. Get comfortable with Lambda first — cold starts, memory-to-CPU tradeoffs, environment variables, layers, and the event structures for the triggers you'll see most (API Gateway, S3, SQS, DynamoDB Streams, EventBridge). Then move to DynamoDB: partition keys versus sort keys, when a Global Secondary Index actually helps, capacity modes, and the difference between eventually consistent and strongly consistent reads. Round out this domain with S3 storage classes and event notifications, and enough SQS/SNS to know when to use a queue versus a topic versus a fan-out pattern combining both.

From there, move into Security, which for this exam is really "IAM as a developer sees it." Learn to read a policy document and predict what it allows, understand the difference between an identity-based policy and a resource-based policy, and know when a Lambda execution role is the right lever to pull versus a bucket policy. Cognito shows up here too, usually around user pools versus identity pools and how tokens flow into API Gateway authorizers.

Deployment comes next: CI/CD with CodePipeline, CodeBuild, and CodeDeploy, plus CloudFormation and the SAM CLI for packaging serverless applications. Pay particular attention to deployment strategies — canary, linear, and all-at-once — and what CodeDeploy does when a deployment's health checks fail. Finish with Troubleshooting and Optimization, which pulls together CloudWatch Logs and metrics, X-Ray tracing, and reading stack traces or error codes to diagnose what a snippet of application code is doing wrong. This domain is lighter in weight but tends to feel hardest if you skipped hands-on work earlier, since there's no substitute for having actually looked at a real X-Ray trace.

Hands-on beats passive every time

The single biggest time-waster in DVA-C02 prep is re-watching video courses instead of opening a terminal. You don't need a big project — a small serverless app with an API Gateway front end, a Lambda function or two, and a DynamoDB table will exercise most of Development with AWS Services and a good chunk of Security and Deployment in one sitting. Deploy it with SAM, break it on purpose (remove an IAM permission, misconfigure a trigger, throttle a table), and read the resulting errors. That fifteen minutes of debugging teaches you more about the Troubleshooting domain than an hour of reading ever will, because the exam's scenario questions are really just asking you to recognize those same errors in prose form.

Where people waste time

Beyond skipping hands-on practice, the other common trap is over-indexing on trivia — exact numeric limits, deprecated SDK method names — that AWS rarely tests directly and that changes anyway. Spend that time instead on judgment questions: given this workload, would you choose SQS or SNS, DynamoDB or RDS, a Step Functions state machine or a chain of Lambda invocations. Those "which service fits this scenario" questions make up a large share of the exam and reward pattern recognition you build through repetition, not memorization.

Knowing when you're ready to book

Guessing at readiness is how people either burn a $150 exam fee on an attempt that wasn't close, or over-study for months past the point of diminishing returns. A better signal is consistent performance across full-length timed practice exams that mirror the real domain weighting and the real 720 passing bar — not just isolated topic quizzes. This is where practice questions for the AWS Certified Developer - Associate exam on ExamStudyApp earn their keep: the adaptive practice tracks which of the four domains you're actually weak in — often it's Troubleshooting and Optimization, since it's the domain people study least — and keeps serving you those objectives instead of the ones you've already mastered, so you're not wasting review time on DynamoDB questions when your gap is CodeDeploy.

When you're ready to check readiness under real conditions, run a full timed exam simulation that matches the actual 65-question, 130-minute format and the 720-point bar, so exam day isn't the first time you feel that clock pressure. Every missed question comes back with an explanation you can actually learn from, rather than just a score, which matters enormously for an exam built around scenario reasoning rather than recall. If you're consistently clearing your target score across a couple of full timed mock exams for DVA-C02 with a comfortable margin above 720, you're not guessing anymore — you're ready. And if you're still inconsistent in one domain, that's exactly the gap adaptive practice on ExamStudyApp is built to close before you spend the exam fee for real.

Related exams
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.