Course Version: This course outline applies to version 1.0 of AWS Academy Cloud Developing in English.

Description: AWS Academy Cloud Developing is designed to help students gain technical expertise in development using cloud technologies and prepare them to take the AWS Certified Developer – Associate level AWS Certification exam. The curriculum is delivered through instructor-led classes, knowledge assessments, and hands-on labs. Students will also have access to course manuals, online knowledge assessments, a free practice certification exam, and a discount voucher for the certification exam.

Curriculum Objectives

  • AWS Cloud Developing teaches students how to:
  • Recall cloud computing services and models
  • Describe developing on AWS
  • Configure AWS Identity and Access Management for programmatic access
  • Configure storage with Amazon S3 programmatically
  • Develop with DynamoDB
  • Explain caching
  • Configure containers
  • Develop event-driven solutions with Lambda
  • Configure solutions with API Gateway
  • Develop solutions with SQS and SNS
  • Describe the use of Step Functions
  • Identify best practice for building secure applications
  • Identify best practice for deploying applications

Find additional course information here.


The AWS Cloud Foundations course Approximately 40 hours. AWS Academy Cloud Developing is designed to be delivered over a semester. Actual delivery times will vary from class to class and depending on delivery format. This course must be delivered over a period of at least four weeks.

Intended Audience

Undergraduate, graduate, or professional students seeking cloud developing expertise. This intermediate (level 200) course is intended for students attending AWS Academy member institutions.

Back to Top ↑