Becoming an AWS Cloud Architect — Starter

AVG Duration33h


If you're looking to become an AWS cloud architect, consider this learning path the perfect first step on your journey. We'll cover the fundamentals of the main AWS components and services in order to give you a solid grounding in the platform.

We begin by looking at event-driven and decoupled architectures, as well as how to use the AWS command-line CLI. We then move on to identity and access management (IAM), compute services, and serverless computing. This will give you a solid foundation of how to get up and running in AWS, and thanks to our hands-on labs, you'll also get practical experience in building your own EC2 instances.

We then move on to data management and storage solutions, taking a look at relational and non-relational data services, as well as the various storage, caching, and content delivery options available to you in AWS.

You'll then learn about the networking services essential for any solutions architect, with a focus on Amazon Virtual Private Cloud. To bring the learning path to a close, we'll look at managing between apps and services, monitoring on AWS, and how to deploy and automate your cloud architecture.

This learning path consists of a mix of content including courses, labs, lab challenges, and exams, to ensure you get a well-rounded learning experience in which you'll be able to put your newly acquired skills into practice in real-world, live AWS environments.

Learning Objectives

  • Form a foundation understanding of the main AWS services necessary to begin your transition to cloud architect
  • Learn about serverless computing and how to deploy virtual machines
  • Understand IAM practices and how they can be applied to your AWS environments
  • Obtain a solid understanding of the various data management and storage services in AWS
  • Learn about the networking services in AWS and get a good understanding of Amazon VPC
  • Learn how to deploy, automate, and monitor your cloud environments in AWS

Intended Audience

This learning path is intended for anybody who wants to move into the role of cloud architect and build solutions on AWS.


This is an entry-level learning path open to everybody. However, to get the most out of this content, it would be beneficial to have a basic understanding of AWS and of cloud computing in general.


If you have any feedback relating to this learning path, please contact us at



Your certificate for this learning path

Training Content

Exam - 30m
Pre-Test: AWS Cloud Architect — Starter
Pre-Test: AWS Cloud Architect — Starter
Course - Beginner - 9m
How to Think Like a Solutions Architect!
If you're just beginning your journey towards becoming a solutions architect, this course is a great place to start.
Course - Beginner - 1h 19m
Compute Fundamentals For AWS
This course dives into the fundamental elements of AWS compute services, discussing the features and advantages of each one.
Hands-on Lab - Beginner - 1h
Create Your First Amazon EC2 Instance (Linux)
By completing this hands-on lab, you will be able to create your first Amazon EC2 instance using the AWS Management Console.
Hands-on Lab - Beginner - 1h 15m
Create Your First Amazon EC2 Instance (Windows)
You will learn the steps to launch and configure a Windows virtual machine using Amazon AWS.
Hands-on Lab Challenge - Beginner - 1h 30m
AWS Basic EC2 Challenge
In this lab challenge, you'll be given a desired end state and be required to reach it using your knowledge of AWS EC2 and other related AWS tools.
Course - Intermediate - 17m
How AWS IAM is Used to Securely Manage Access
This course provides an overview of the AWS Identity & Access Management Service, commonly referred to as IAM, along with its core features.
Course - Intermediate - 25m
Managing User Identities with Long Term Credentials in AWS IAM
This course explains how to manage your user identities when using the AWS Identity and Access Management Service, commonly referred to as IAM.
Course - Intermediate - 35m
Managing Access using IAM User Groups & Roles
This course explores some of the security best practices when using user groups and roles and how these can help you secure access to your resources more effectively.
Course - Intermediate - 37m
Using IAM Policies to Define and Manage Permissions
This course covers how IAM Policies can be used to allow you to grant and restrict access to your resources within your AWS account, as well as the different types of policies and how to interpret a policy.
Hands-on Lab - Beginner - 1h
Introduction to IAM
Learn how to create and manage IAM users, groups and policies to securely control access to AWS services and resources.
Course - Intermediate - 12m
Implementing Cross-Account Access Using IAM
This course covers how to implement cross-account access using AWS IAM.
Exam - 30m
Knowledge Check: AWS Cloud Architect — Starter (1)
Knowledge Check: AWS Cloud Architect — Starter (1)
Course - Beginner - 38m
Decoupled and Event-Driven Architectures in AWS
This course introduces the concepts of both decoupled and event-driven architectures within AWS.
Hands-on Lab - Beginner - 55m
Manage Message Queues Using Amazon SQS
Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. You can use SQS to transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available.
Course - Beginner - 13m
What Is Serverless Computing?
This course explores what serverless computing is and how using the computing resource as a service differs from traditional computing models.
Hands-on Lab - Beginner - 45m
Introduction to AWS Lambda
Learn how to create and run your first AWS Lambda function.
Course - Intermediate - 13m
AWS Step Functions
This course introduces AWS Step Functions and its uses, benefits, and limitations.
Hands-on Lab - Intermediate - 1h 30m
Introduction to AWS Step Functions
Learn how to use AWS Step Functions.
Exam - 25m
Knowledge Check: AWS Cloud Architect — Starter (2)
Knowledge Check: AWS Cloud Architect — Starter (2)
Resource - Beginner - 10m
AWS Global Infrastructure: Availability Zones, Regions, Edge Locations, Regional Edge Caches
An explanation of the core components that make up the AWS Global Infrastructure
Course - Beginner - 1h 24m
Storage Fundamentals for AWS
This course covers the wide range of storage services within AWS, their key features, and when and why you would use them.
Hands-on Lab - Beginner - 50m
Create Your First Amazon S3 Bucket
Learn to create your first Amazon S3 bucket, create a logical folder for organizational purposes, and upload content to it and set custom metadata using the S3 console
Course - Intermediate - 55m
Using AWS Storage for On-Premises Backup & Disaster Recovery
This course explains how and when to use Amazon S3, AWS Storage Gateway, and AWS Snowball for backup and disaster recovery.
Course - Beginner - 1h 1m
Overview of Differences Between AWS Database Types
This course covers AWS databases at a very high level and will include how they work, their strengths, and what workloads are best suited for them.
Exam - 30m
Knowledge Check: AWS Cloud Architect — Starter (3)
Knowledge Check: AWS Cloud Architect — Starter (3)
Course - Beginner - 1h 8m
Database Fundamentals for AWS - Part 1 of 2
This course (part of a two-part series on AWS database fundamentals) introduces you to Amazon RDS, Amazon DynamoDB, Amazon ElastiCache, and Amazon Neptune.
Course - Beginner - 1h 2m
Database Fundamentals for AWS - Part 2 of 2
This course (part of a two-part series on AWS database fundamentals) introduces you to Amazon Redshift, Amazon QLDB, Amazon DocumentDB, and Amazon Keyspaces.
Course - Intermediate - 1h 32m
Working with Amazon DynamoDB
In this course, you'll learn the fundamentals of Amazon DynamoDB, including table design, reading, writing, and working with large tables.
Hands-on Lab - Beginner - 1h 10m
Introduction to DynamoDB
Move your first steps using DynamoDB. Create tables with and withoud secondary indexes, learn how to add new rows and query your data by using the AWS Management Console.
Course - Intermediate - 39m
Backup and Restore Capabilities of Amazon RDS & Amazon DynamoDB
This course explores the different strategies that are available to back up and restore your AWS databases across Amazon RDS and Amazon DynamoDB.
Course - Beginner - 12m
Introduction to the Amazon ElastiCache Service
In this beginner-level course, you'll learn the basics of the Amazon ElastiCache service.
Hands-on Lab - Beginner - 1h
Create your first Amazon ElastiCache Cluster
ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. This lab experience will guide you during the creation of an Elasticache cluster and its the first usage.
Exam - 30m
Knowledge Check: AWS Cloud Architect — Starter (4)
Knowledge Check: AWS Cloud Architect — Starter (4)
Course - Intermediate - 13m
Introduction to DNS and Content Delivery on AWS
This course introduces you to two services that are used to manage DNS and content delivery within AWS: Amazon Route 53 and Amazon CloudFront.
Hands-on Lab - Beginner - 1h 30m
Serve your files using the CloudFront CDN
Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services products to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage commitments.
Course - Beginner - 1h 17m
Working with AWS Networking and Amazon VPC
This course gives you an overview of the AWS Virtual Private Cloud and its associated networking components.
Hands-on Lab - Beginner - 1h 30m
Introduction to Virtual Private Cloud (VPC)
Learn how to create an isolated network using Amazon Virtual Private Cloud (VPC)
Course - Advanced - 1h 19m
AWS Virtual Private Cloud: Subnets and Routing
This course looks at how to design your AWS Virtual Private Cloud through the use of different VPC Subnet and Routing configurations.
Hands-on Lab - Beginner - 2h 35m
Securing your VPC using Public and Private Subnets
Learn how to increment the network security creating a public and private subnet on VPC and filter traffic using network ACL
Course - Beginner - 29m
AWS Networking Features Essential for a Solutions Architect
This course explores some of the different networking features and components across your AWS infrastructure.
Course - Intermediate - 21m
Introduction to Amazon API Gateway
This course covers Amazon's API Gateway service, which will help you create some incredibly robust APIs for your workloads.
Course - Beginner - 15m
Overview of Amazon Kinesis
This course provides an introduction to Amazon Kinesis including what it does and why it's important.
Exam - 40m
Knowledge Check: AWS Cloud Architect — Starter (5)
Knowledge Check: AWS Cloud Architect — Starter (5)
Course - Intermediate - 16m
An Overview of Amazon CloudWatch
This course takes a high-level look at Amazon CloudWatch and some of its features and components.
Hands-on Lab - Beginner - 1h 30m
Introduction to CloudWatch
CloudWatch is a monitoring service that AWS provides. You can use it to monitor AWS resources or custom resources, inside or outside AWS.
Course - Intermediate - 1h 12m
AWS Config: An Introduction
In this course, you'll learn how AWS Config allows you to have visibility of your entire AWS infrastructure from a configuration perspective.
Course - Intermediate - 1h 9m
AWS CloudTrail: An Introduction
This course provides an introduction to the AWS CloudTrail service, looking at all its features and components.
Course - Intermediate - 29m
Using AWS Trusted Advisor to Follow and Implement Best Practices
This course looks at how to use AWS Trusted Advisor to implement some best practices and recommendations across your AWS environment with your organization.
Exam - 30m
Knowledge Check: AWS Cloud Architect — Starter (6)
Knowledge Check: AWS Cloud Architect — Starter (6)
Course - Beginner - 22m
AWS CloudFormation: Introduction to Infrastructure as Code
In this course, you'll learn about AWS CloudFormation and it provides you with the ability to provision your infrastructure as code.
Course - Intermediate - 15m
AWS CodeCommit
This course introduces AWS CodeCommit and explains how it can be used to manage your source code.
Hands-on Lab - Beginner - 40m
Introduction to CodeCommit
An introduction to the highly scalable and fully-managed AWS CodeCommit source control service. This lab covers creating, accessing, and adding files to repositories hosted in CodeCommit.
Course - Intermediate - 58m
Introduction to AWS EKS
In this course, you'll learn how to quickly launch a new EKS Kubernetes cluster.
Course - Beginner - 18m
Introduction to Microservices, Containers, and ECS
This course explores microservices and containerized workloads within the AWS cloud.
Exam - 25m
Knowledge Check: AWS Cloud Architect — Starter (7)
Knowledge Check: AWS Cloud Architect — Starter (7)
Exam - 30m
Post-Test: AWS Cloud Architect — Starter
Post-Test: AWS Cloud Architect — Starter
About the Author
Learning paths175

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.