Free practice + study guide

AWS Certified Developer – Associate

  • 22 free practice questions, every one explained · no signup
  • Timed mock exam (22 questions, 130 minutes) — free
  • Study guide: free to read online
Practice free 22 questions · explanations · no signup
01

Test what you know · free, all of it

Four ways to practise.

The same 22 questions, dealt four ways. Pick the one that fits the time you have.

02

Learn what the questions test

Practice · free
22
questions, each explained — finds what you don't know yet
Learn · free
5
chapters, free to read online

The five chapters, free online

every chapter free online
  1. 1Development with AWS Services30% of the exam — the largest sectionRead free →
  2. 2Security24%Read free →
  3. 3Deployment22%Read free →
  4. 4Troubleshooting and Optimization14%Read free →
  5. 5Data Stores and APIs10%Read free →
03

Before you sit

Know the exam you're walking into.

04

See the questions first

Two from the bank, answered.

Real items, with the answer marked and the reason written out — the same format as all 22.

Development with AWS Services

A developer wants a Lambda function to reuse a database connection across invocations to reduce latency. Where should the connection be created?

  1. AInside the handler on every invocation
  2. BIn an environment variable
  3. CIn a separate Lambda layer that cannot run code
  4. DOutside the handler, in the initialization code that runs once per execution environmentCorrect

Why: Code outside the handler runs once when the execution environment initializes and is reused across warm invocations, so creating the connection there avoids re-establishing it on every call. Creating it inside the handler would open a new connection each invocation. Layers package dependencies but do not execute standalone, and environment variables hold configuration, not live connections.

Security

An application needs to let thousands of end users sign in with email or their Google account and then call AWS APIs with scoped permissions. Which combination is appropriate?

  1. ACreate one IAM user per end user
  2. BUse an IAM role shared by all users with wildcard permissions
  3. CEmbed root account credentials in the app
  4. DAmazon Cognito user pools for sign-in plus identity pools to obtain temporary IAM credentialsCorrect

Why: Cognito user pools handle sign-up and sign-in (including social federation) and issue tokens; identity pools exchange those tokens for temporary, scoped IAM credentials. Creating an IAM user per person does not scale, a shared wildcard role violates least privilege, and root credentials must never be embedded.

Read all 22 questions with answers →

06

The exam itself

AWS Certified Developer – Associate, by the numbers.

Time130 minutes
SectionsDevelopment with AWS Services · Security · Deployment · Troubleshooting and Optimization · Data Stores and APIs
Passing score720 / 1000
Our bank22 questions · updated August 2026Written from AWS
LanguagesEnglish
SourceAWS
09

Questions

Asked before starting.

Is the practice really free, or does it stop after a few questions?

All 22 questions, the timed mock and the report are free with no sign-up. A free account only adds saving your progress.

Is your mock the same as the real AWS Certified Developer – Associate?

No. Ours is 22 questions in 130 minutes; the real exam is 130 minutes long. Use the mock for stamina and section timing, not as a score predictor.

What score do I need?

720 / 1000 — as published by AWS. Confirm the current rule with them before your exam date.

Practice questions are AI-assisted study material written from AWS and reviewed by PrepPass — for practice only, not official exam questions. Bank updated August 2026. PrepPass is an independent study resource and is not affiliated with, endorsed by, or approved by AWS. Always confirm current exam details with AWS.
Report