AWS Certified Developer Associate#

AWS Cert logo

This is a free, self-paced course to help you pass the AWS Certified Developer Associate (DVA-C02) exam.

The content is structured as a learning path, not a reference dump. Each phase builds on the last. If you follow the order, things should click rather than pile up. That said, this course focuses on the concepts and notions you need to pass the exam β€” hands-on practice on your own is still key to truly getting comfortable with AWS.

How this course is structured#

The syllabus is split into 12 phases, roughly ordered by dependency:

  1. Cloud, IAM & Encryption Foundations
  2. Networking Essentials
  3. Core Compute (EC2, Lambda, ASG, ELB)
  4. Core Storage (S3, DynamoDB)
  5. Application Integration (SQS, SNS, EventBridge, Kinesis, Step Functions)
  6. API Layer & Authentication (API Gateway, Cognito)
  7. Deployment & CI/CD (CodePipeline, SAM, CloudFormation, Beanstalk…)
  8. Observability & Troubleshooting (CloudWatch, X-Ray, CloudTrail)
  9. Security & Encryption β€” Deep Dive
  10. Containers (ECS, ECR, Fargate)
  11. Additional Databases & Caching (RDS, Aurora, ElastiCache)
  12. Advanced & Supplementary Services

The exam weights certain domains heavily β€” Security (26%) and Deployment (24%) together make up half the test. That’s reflected in how much depth each phase gets.

Before you start#

This course assumes you’re comfortable with basic programming concepts and have at least a passing familiarity with cloud computing. You don’t need prior AWS experience, but complete beginners may want to spend an hour on the AWS overview first.

When you’re ready, start with IAM (Identity & Access Management) β†’.