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.
Master Your Skills!
Assess your proficiency with Smart Skills and get personalized training to skip what you already know, or start as a beginner and master your skills from the ground up.Learn smarterExplore all library
Certification Prep
- HANDS-ON LABJeremy Cook
Leveraging AWS WAF to Defend an Insecure Web AppAdvancedDuration: Up to 2 hours and 30 minutesAuthor: Jeremy Cook; Difficulty: Advanced; Description: Learn how to use AWS WAF to provide a first line of defence against common OWASP type attacks, including SQL Injection, Cross Site Scripting (XSS), Server Side Request Forgery (SSRF), and Command Injection. You'll use Terraform to deploy and setup an insecure web app that you'll later protect by using AWS WAF.; Duration: Up to 2 hours and 30 minutes; Content Topics: Management, Security; This hands-on lab has: 8 Lab steps - HANDS-ON LABJun Fritz
Creating a RESTful API Using Amazon API GatewayBeginnerDuration: Up to 1 hour and 15 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to create a REST API using Amazon API Gateway in this hands-on lab.; Duration: Up to 1 hour and 15 minutes; Content Topics: Development; This hands-on lab has: 7 Lab steps - LAB CHALLENGEAndrew Burchill
Amazon Data Firehose and Amazon CloudWatch ChallengeBeginnerDuration: Up to 50 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Test your Amazon 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 Cook
Amazon 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 Burchill
Exporting 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 Cook
Graviton 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 LABLogan Rakai
Predicting Time-Series Data With Amazon ForecastBeginnerDuration: Up to 1 hour and 40 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Analyze household energy consumption and go from raw data to accurate forecasts using the built-in algorithms provided by Amazon Forecast in this hands-on lab.; Duration: Up to 1 hour and 40 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps - LAB CHALLENGEAndrew Burchill
AWS 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 - HANDS-ON LABAndrew Burchill
Mitigating Amazon RDS Performance Bottlenecks With a Read ReplicaBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to create a read only Amazon RDS read-only replica to improve performance 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 LABAndrew Burchill
ELB 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 Burchill
Querying 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 Cascavilla
Getting 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 LABStefano Cascavilla
Sending Async Fan-Out Messages Using the Serverless FrameworkAdvancedDuration: Up to 1 hour and 15 minutesAuthor: Stefano Cascavilla; Difficulty: Advanced; Description: In this lab, you will leverage the Serverless Framework to build and deploy an asynchronous microservice following the Fanout pattern. You will use SNS and SQS, and you will deploy the resources with the Serverless Framework.; Duration: Up to 1 hour and 15 minutes; Content Topics: Serverless; This hands-on lab has: 5 Lab steps - HANDS-ON LABEric Magalhães
Expanding 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 Burchill
Creating 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 LABAndrew Burchill
Streamlining Amazon SageMaker Governance With Model CardsBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to create a model card to document your Amazon SageMaker machine learning models in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 3 Lab steps - HANDS-ON LABJun Fritz
Building a PDF RAG Chatbot Powered by LangChain and Amazon BedrockIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to deploy a PDF Chatbot using retrieval-augmented generation (RAG), LangChain, and AWS services in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps - HANDS-ON LABAndrew Burchill
Optimizing Prompts For Large Language Models Using Amazon BedrockBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to engineer and develop prompts for large language models in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This hands-on lab has: 3 Lab steps - HANDS-ON LABAndrew Burchill
Troubleshooting Amazon Athena QueriesIntermediateDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Intermediate; Description: Learn how to use and troubleshoot Amazon Athena SQL queries in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps - HANDS-ON LABJeremy Cook
EKS Cluster Provisioning and Automatic Deployment of a Cloud-Native Application Using TerraformIntermediateDuration: Up to 2 hours and 30 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: In this hands-on lab, you'll embark on a journey into the world of cloud infrastructure and application deployment using Terraform. Learn quickly how to provision EKS, RDS, and the automatic deployment of a Trading Stocks themed cloud-native application using Terraform.; Duration: Up to 2 hours and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 7 Lab steps - HANDS-ON LABAndrew Burchill
Automating Patch Management With AWS Systems ManagerBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use AWS Systems Manager to automatically scan for and apply patch updates 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 Fritz
Simplifying Permission Management with IAM Access AnalyzerBeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to streamline permission management using IAM Access Analyzer 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 LABLogan Rakai
Amazon ECS Microservices Networking With AWS App MeshIntermediateDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how App Mesh integrates with ECS to provide service discovery and traffic management for your containerized applications in this lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps - LAB CHALLENGEAndrew Burchill
Amazon Kinesis Data Stream Processing ChallengeBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Put your Amazon Kinesis, AWS Lambda, Amazon SQS, and AWS IAM skills to the test in this hands-on challenge lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This lab challenge has: 1 Lab step