Amazon Web Services Training Library
The demand for the workforce to be able to operate in the cloud is growing exponentially. Cloud Academy offers easy access to the new generation of cloud training, for professionals and enterprise. The Amazon Web Services Training Library is a hub of highly-rated resources including learning paths, courses, labs, quizzes, and exams to enable you to get the right training to put you on the right track for AWS success.
Smart Skills are out!
Smart Skills enable you to learn faster and more efficiently without wasting time on areas of knowledge you already know. Start by assessing your skill and enroll into a personalized path focused entirely on filling your knowledge gap!Start assessing your skillsExplore all library
- HANDS-ON LABJeremy CookOptimize a Deployed AWS Web ApplicationIntermediateDuration: Up to 2 hoursAuthor: Jeremy Cook; Difficulty: Intermediate; Description: In this lab scenario, you'll learn how to optimise an already deployed and running web application. The existing web application contains several configurations that should be optimised to achieve better performance, availability, scalability, and improvements in overall operating cost.; Duration: Up to 2 hours; Content Topics: Cost Optimization; This hands-on lab has: 7 Lab steps
- LAB CHALLENGEAndrew BurchillAmazon Kinesis Data Firehose and Amazon CloudWatch ChallengeBeginnerDuration: Up to 50 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Test your Amazon Kinesis Data Firehose and Amazon CloudWatch logs skills in this hands-on challenge where you are tasked with building out a logging solution.; Duration: Up to 50 minutes; Content Topics: Amazon Web Services; This lab challenge has: 2 Lab steps
- HANDS-ON LABJeremy CookAmazon EBS GP2 to GP3 MigrationBeginnerDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Beginner; Description: In this lab scenario, you'll learn how to easily migrate an EBS volume from GP2 to GP3.; Duration: Up to 1 hour; Content Topics: Storage; This hands-on lab has: 7 Lab steps
- HANDS-ON LABAndrew BurchillExporting Amazon CloudWatch Logs to Amazon S3 Using KinesisBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn to how to centralize storage of your Amazon CloudWatch Logs using Amazon Kinesis and Amazon S3 in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJeremy CookGraviton Web App MigrationBeginnerDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Beginner; Description: Learn how to migrate an x86 application to an Arm-based application running on AWS Graviton in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Compute; This hands-on lab has: 6 Lab steps
- HANDS-ON LABAndrew BurchillCreating, Importing, and Using Your Own Customer Master KeyBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use AWS Key Management Service to create a new CMK using your own key material in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJun FritzIntegrating Services with an AWS Step Functions State MachineIntermediateDuration: Up to 1 hour and 15 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to integrate AWS service API calls directly into your AWS Step Functions state machine in this hands-on lab.; Duration: Up to 1 hour and 15 minutes; Content Topics: Development; This hands-on lab has: 5 Lab steps
- LAB CHALLENGEAndrew BurchillAmazon DynamoDB and AWS Lambda ChallengeBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Prove your Amazon DynamoDB and AWS Lambda skills in this hands-on laboratory challenge and test your ability to create and configure a DynamoDB table.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This lab challenge has: 2 Lab steps
- LAB CHALLENGEAndrew BurchillAWS SSM Parameter Store and AWS Lambda ChallengeBeginnerDuration: Up to 50 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Put your AWS Systems Manager Parameter Store and AWS Lambda skills to the test in a real environment in this hands-on lab challenge.; Duration: Up to 50 minutes; Content Topics: Amazon Web Services; This lab challenge has: 2 Lab steps
- LAB CHALLENGEJun FritzAmazon S3 Static Website ChallengeIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Put your Amazon S3 static website hosting skills to the test in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Storage; This lab challenge has: 2 Lab steps
- HANDS-ON LABAndrew BurchillELB Application Load Balancer PlaygroundBeginnerDuration: Up to 4 hoursAuthor: Andrew Burchill; Difficulty: Beginner; Description: Explore Elastic Load Balancing's Application Load Balancer at your own pace in this hands-on playground lab.; Duration: Up to 4 hours; Content Topics: Networking, Compute; This hands-on lab has: 3 Lab steps
- HANDS-ON LABAndrew BurchillQuerying Amazon VPC Flow Logs with Amazon AthenaBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to enable Amazon VPC flow logs and query them with Amazon Athena in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Networking, Analytics, Security, Storage; This hands-on lab has: 4 Lab steps
- HANDS-ON LABStefano CascavillaGetting Started with Amazon Simple Notification ServiceBeginnerDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: In this lab, you'll be introduced to Amazon Simple Notification Service (SNS). Get started today!; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 8 Lab steps
- HANDS-ON LABEric MagalhãesExpanding EBS Volumes on Windows InstancesBeginnerDuration: Up to 45 minutesAuthor: Eric Magalhães; Difficulty: Beginner; Description: You can increase the storage space of an existing EBS volume without losing the data on the volume. To do this, you migrate your data to a larger volume and then extend the file system on the volume to recognize the newly-available space. After you verify that your new volume is working properly, you can delete the old volume.Are you ready to get started? ; Duration: Up to 45 minutes; Content Topics: Storage; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAndrew BurchillCreating a Webserver using Pulumi to Build and Manage InfrastructureBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn to use Infrastructure as Code tooling to build and manage a web server in AWS in this introduction to the Pulumi DevOps tool.; Duration: Up to 1 hour; Content Topics: DevOps, Compute; This hands-on lab has: 5 Lab steps
- HANDS-ON LABCalculated SystemsGetting Started with Natural Language ProcessingBeginnerDuration: Up to 1 hourAuthor: Calculated Systems; Difficulty: Beginner; Description: This lab is aimed at machine learning beginners who want to gain a familiarity with Natural Language Processing (NLP) concepts.; Duration: Up to 1 hour; Content Topics: Machine Learning; This hands-on lab has: 3 Lab steps
- HANDS-ON LABAndrew BurchillRouting Amazon VPC Traffic Through a Network ApplianceBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to route incoming public internet traffic through a network appliance in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking, Management, Security, Monitoring, Compute; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAndrew BurchillProcessing Streaming Metadata using Amazon Kinesis Data StreamsBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use Amazon Kinesis Data Streams with Amazon API Gateway and AWS Lambda in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJeremy CookAnalyzing AWS Cost and Usage Reports using AthenaIntermediateDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Analyzing AWS Cost and Usage Reports (CUR) using Athena; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiCross-account access in AWSIntermediateDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn first-hand about cross-account access in AWS in this lab.; Duration: Up to 2 hours; Content Topics: Identity and Access Management; This hands-on lab has: 10 Lab steps
- HANDS-ON LABAndrew BurchillInterconnecting Virtual Private Clouds with an AWS Transit GatewayIntermediateDuration: Up to 2 hoursAuthor: Andrew Burchill; Difficulty: Intermediate; Description: Learn how to use an AWS Transit Gateway to provide egress to the public internet in this hands-on lab.; Duration: Up to 2 hours; Content Topics: Networking, Security; This hands-on lab has: 7 Lab steps
- HANDS-ON LABJeremy CookReview and Secure a Lambda Function with an IAM Least Privilege Based Security PolicyAdvancedDuration: Up to 2 hours and 30 minutesAuthor: Jeremy Cook; Difficulty: Advanced; Description: Learn how to use CloudTrail and Athena to analyse collected AWS API calls. The results of the analysis will be used to improve the security posture of a deployed Lambda function which by design saves files into an S3 bucket. The IAM execution Role permission set will be improved by applying the rule of least privilege.; Duration: Up to 2 hours and 30 minutes; Content Topics: Identity and Access Management, Serverless; This hands-on lab has: 7 Lab steps
- LAB CHALLENGEAndrew BurchillAWS Secrets Manager ChallengeBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Test your AWS Secrets Manager skills as you are challenged to update an AWS Lambda function to use a new secret resource.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This lab challenge has: 2 Lab steps
- HANDS-ON LABJun FritzDefining Cloud Infrastructure with the AWS CDK v2 in PythonIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to define your cloud application resources using the AWS Cloud Development Kit v2 in Python in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps