Exam Prep: AWS Certified Solutions Architect - Associate (Coursera)

Offered by AWS,
Exam Prep: AWS Certified Solutions Architect - Associate (Coursera)

This new intermediate-level course from Amazon Web Services (AWS) is designed to help you to assess your preparedness for the AWS Certified Solutions Architect - Associate exam. You will learn how to prepare for the exam by exploring the exam’s topic areas and how they map to architecting on AWS. You will review sample certification questions in each domain, practice skills with hands-on exercises, test your knowledge with practice question sets, and learn strategies for identifying incorrect responses by interpreting the concepts that are being tested in the exam.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

At the end of this course you will have all the knowledge and tools to help you identity your strengths and weaknesses in each certification domain areas that are being tested on the certification exam.
The AWS Certified Solutions Architect – Associate exam is intended for individuals who perform in a solutions architect role. The exam validates a candidate’s ability to design secure and robust solutions by using AWS technologies. The exam also validates a candidate’s ability to complete the following tasks: Design a solution by using appropriate AWS services and by following architectural principles based on requirements. Provide implementation guidance based on best practices to the organization throughout the workload lifecycle.

What You Will Learn

  • The 4 domains -Designing Resilient, High-Performing, Secure, Cost-optimized Architectures- in the AWS Certified Solutions Architect - Associate exam
  • Certification exam-level practice questions written by experts from AWS
  • Optional hands-on exercises designed to solidify understanding of cloud concepts you need to know for the exam

Syllabus

WEEK 1
Welcome to Exam Prep: AWS Certified Solutions Architect - Associate! In this course, we present content on all four knowledge domains that are covered in the exam. It's important to understand that on the exam, questions from all domains are presented in random order. This week, you will get an overview of relevant concepts and services for Designing Resilient Architectures (Domain 1). For this domain, question walkthroughs cover designing a multi-tier architecture solution, designing highly available or fault-tolerant architectures, and decoupling mechanisms by using AWS services. In addition, this week features an optional hands-on exercise for this domain so that you can practice creating a serverless architecture with an AWS Lambda function. The Lambda function inserts a test item into an Amazon DynamoDB table and uploads a test object to an Amazon Simple Storage Service (Amazon S3) bucket. An accompanying video walkthrough shows one possible solution for addressing the requirements for the exercise.

WEEK 2
Welcome to Week 2! This week, you will review relevant concepts and services for Designing High-performing Architectures (Domain 2) so you can get a benchmark of your knowledge in this area. Question walkthroughs for this domain address the topics of identifying and selecting storage, network, and database solutions that are elastic, scalable, and high performing. An optional exercise for Domain 2 gives you an opportunity to practice creating a VPC with two public and two private subnets. You will then launch an Amazon Elastic Compute Cloud (Amazon EC2) instance into the public subnet. This exercise has an accompanying video walkthrough that shows one possible solution for completing the exercise.

WEEK 3
Welcome to Week 3! This week, you will get an overview of relevant concepts and services for Designing Secure Applications and Architectures (Domain 3) so you can get a benchmark of your knowledge in this area. For this domain, the question walkthroughs focus on designing secure access to AWS resources, designing secure application tiers, and selecting the appropriate data security options. This week features an optional hands-on exercise for Domain 3, where you compare and contrast two AWS database services: Amazon Relational Database Service (Amazon RDS) and Amazon DynamoDB. An accompanying video walkthrough shows one possible solution for addressing the requirements for the exercise.

WEEK 4
Welcome to Week 4! This week, you will review relevant concepts and services on Designing Cost-optimized Architectures (Domain 4) so you can get a benchmark of your knowledge in this area. The question walkthroughs for this domain cover identifying cost-effective storage solutions, selecting compute and database services, and designing cost-optimized network architectures. In this week’s optional exercise, you will launch a pre-written employee directory application on Amazon EC2. The application must be scalable and highly available. This week also includes a practice assessment that includes questions from all exam domains.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Classical Cryptosystems and Core Concepts (Coursera) Coursera
University of Colorado System

Classical Cryptosystems and Core Concepts (Coursera)

Welcome to Introduction to Applied Cryptography. Cryptography is an essential component of cybersecurity. The need to protect sensitive information and ensure the integrity of industrial control processes has placed a premium on cybersecurity skills in today’s information technology market. Demand for cybersecurity jobs is expected to rise 6 million globally by 2019, with a projected shortfall of 1.5 million, according to Symantec, the world’s largest security software vendor. According to Forbes, the cybersecurity market is expected to grow from $75 billion in 2015 to $170 billion by 2020.

Jun 22nd 2026
3 Weeks
Design and Analyze Secure Networked Systems (Coursera) Coursera
University of Colorado System

Design and Analyze Secure Networked Systems (Coursera)

In this MOOC, we will learn the basic cyber security concepts, how to identify vulnerabilities/threat in a network system. We will apply CIA basic security services in the triage of recent cyberattack incidents, such as OPM data breach. We will learn the risk management framework for analyzing the risks in a network system, and apply the basic security design principles to protect the data and secure computer systems.

Jun 22nd 2026
4 Weeks
Preparing for the Google Cloud Associate Cloud Engineer Exam (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Associate Cloud Engineer Exam (Coursera)

This one-week on-demand course helps prospective candidates structure their preparation for the Associate Cloud Engineer exam. The session will cover the structure and format of the examination, as well as its relationship to other Google Cloud certifications. Through lectures, demos and hands-on labs, candidates will familiarize themselves with the domains covered by the examination.

Jun 22nd 2026
1 Week
Cyber Threats and Attack Vectors (Coursera) Coursera
University of Colorado System

Cyber Threats and Attack Vectors (Coursera)

Data breaches occur nearly every day. From very large retailers, down to your fantasy football website, and anywhere in between, they have been compromised in some way. How did the attackers get in? What did they do with the data they compromised? What should I be concerned with in my own business or my systems? This course is the second course in the Practical Computer Security. It will discuss types of threats and attack vectors commonly seen in today’s environment.

Jun 22nd 2026
5-12 Weeks
Communicating Data Science Results (Coursera) Coursera
University of Washington

Communicating Data Science Results (Coursera)

Making predictions is not enough! Effective data scientists know how to explain and interpret their results, and communicate findings accurately to stakeholders to inform business decisions. Visualization is the field of research in computer science that studies effective communication of quantitative results by linking perception, cognition, and algorithms to exploit the enormous bandwidth of the human visual cortex. In this course you will learn to recognize, design, and use effective visualizations.

Jun 22nd 2026
3 Weeks
Cloud Computing Concepts, Part 1 (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Concepts, Part 1 (Coursera)

Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies—all centered around distributed systems. Learn about such fundamental distributed computing "concepts" for cloud computing. Some of these concepts include: clouds, MapReduce, key-value/NoSQL stores, classical distributed algorithms, widely-used distributed algorithms, scalability, trending areas, and much, much more!

Jun 22nd 2026
5-12 Weeks
Hacking and Patching (Coursera) Coursera
University of Colorado System

Hacking and Patching (Coursera)

In this MOOC, you will learn how to hack web apps with command injection vulnerabilities in a web site of your AWS Linux instance. You will learn how to search valuable information on a typical Linux systems with LAMP services, and deposit and hide Trojans for future exploitation. You will learn how to patch these web apps with input validation using regular expression. You will learn a security design pattern to avoid introducing injection vulnerabilities by input validation and replacing generic system calls with specific function calls.

Jun 22nd 2026
4 Weeks
Advanced System Security Topics (Coursera) Coursera
University of Colorado System

Advanced System Security Topics (Coursera)

In this MOOC, we learn RBAC and ABAC access control to facilitate the specification and management of access policies. We learn examples of how RBAC is supported by modern systems such as Docker and AWS IAM. We learn XACML 3.0 and an ABAC implementation for controling secure access to web documents and network resources with attribute certificates, and XACML architecture components.

Jun 22nd 2026
4 Weeks
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera)

Welcome to the Cloud Computing Applications course, the second part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data! In this second course we continue Cloud Computing Applications by exploring how the Cloud opens up data analytics of huge volumes of data that are static or streamed at high velocity and represent an enormous variety of information. Cloud applications and data analytics represent a disruptive change in the ways that society is informed by, and uses information.

Jun 22nd 2026
4 Weeks
Introduction to Enterprise Computing (Coursera) Coursera
IBM

Introduction to Enterprise Computing (Coursera)

Large Scale Enterprise Computing powers all major transactions, and the Mainframe is responsible for 87% of all credit card transactions and enables 71% of all Fortune 500 companies. Mainframes are fundamental on how we do business, and IBM Z is the only production mainframe sold today. Virtually everyone depends on it. This is your introduction to the hardware, operating systems, security, and features that make this possible.

Jun 22nd 2026
3 Weeks
Engineering Maintainable Android Apps (Coursera) Coursera
Vanderbilt University

Engineering Maintainable Android Apps (Coursera)

Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotium (or equivalent automated testing frameworks for Android), as well as how to successfully apply common Java/Android software patterns to improve the extensibility and clarity of Android apps.

Jun 22nd 2026
4 Weeks
Configuration Management and the Cloud (Coursera) Coursera
Google

Configuration Management and the Cloud (Coursera)

In this course, you’ll learn how to apply automation to manage fleets of computers. You’ll understand how to automate the process for deploying new computers, keeping those machines updated, managing large-scale changes, and a lot more. We'll discuss managing both physical machines running in our offices and virtual machines running in the Cloud.

Jun 23rd 2026
4 Weeks