Cloud Computing Architecture is an AWS Academy curriculum designed to help students develop technical expertise in cloud computing and prepare them for the AWS Certified Solutions Architect – Associate certification exam. The curriculum is delivered through instructor-led classes, hands-on labs, and project work. Students have access to course manuals, online knowledge assessments, hands-on labs, a free practice certification exam, and a discount voucher for the certification exam.  

Institution Application

Cloud Computing Architecture teaches students how to:

  • Identify the value and benefits of cloud computing and AWS
  • Understand methods and tools to maintain security and protect data
  • Explain the financial advantages of the AWS cloud
  • Navigate the AWS Management Console
  • Differentiate between AWS storage options
  • Understand AWS compute and networking options
  • Describe and use AWS database options
  • Identify deployment and management options
  • Make decisions based on recommended architectural principles and best practices
  • Create a cloud migration roadmap and plan
  • Use AWS to make infrastructure scalable
  • Create a business continuity plan and achieve high availability
  • Create event-driven scaling
  • Automate the deployment of cloud resources
  • Design architectures to decouple infrastructure and reduce interdependencies
  • Optimize data storage for static content
  • Identify best practices prescribed in the Well-Architected framework
  • Identify and solve common configuration and design issues
  • Differentiate between architectures for data processing and analytics, mobile back-ends, and video transcoding
  • Understand the AWS Certified Solutions Architect – Associate exam structure and questions

Undergraduate, Graduate or Professional students seeking cloud computing expertise. 

Cloud Computing Architecture requires a strong foundation in IT concepts and skills. For details of curriculum pre-requisites, see Cloud Computing Architecture: Student Prerequisites.

This curriculum is delivered using a blend of:

  • Instructor-led training
  • Hands-on Labs

Student progress will be assessed using:

  • Knowledge assessments – 20 online knowledge assessments across the curriculum
  • Hands-on labs – 15 online labs across the curriculum
  • Group discussions
  • Projects – scenario-based exercises consisting of written and lab requirements reinforcing topics within the curriculum

60 hours. Cloud Computing Architecture is designed to be delivered over a semester with a minimum teaching period of 6 weeks.

UNIT 1: Introduction to Cloud Computing

  • What is Cloud Computing?
  • Leveraging Cloud Computing
  • Cloud Economics and Total Cost of Ownership

UNIT 2: Getting Started with AWS

  • AWS Compute, Storage, and Networking
  • AWS Security, Identity, and Access Management
  • AWS Database Options
  • AWS Elasticity and Management Tools

UNIT 3: Architecting on AWS

Part 1: Introduction to System Design

  • AWS Essentials Review
  • Designing Your Environment
  • System Design for High Availability (Part I & II)

Part 2: Automation and Serverless Architectures

  • Event-Driven Scaling
  • Automating Your Infrastructure

Mid-curriculum project

  • Decoupling Your Infrastructure
  • Designing Web-Scale Storage

Part 3: Well-Architected Best Practices

  • Introducing the Well-Architected Framework
  • Well-Architected Pillar 1: Security
  • Well Architected Pillar 2: Reliability
  • Well Architected Pillar 3: Performance Efficiency
  • Well Architected Pillar 4: Cost Optimization

Part 4: Deployment and Implementation

  • Troubleshooting
  • Design Patterns and Sample Architectures

Final project


  • AWS Certification Exam Readiness Workshop (e-learning)