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 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 LABAndrew BurchillControlling Amazon DynamoDB Access Using AWS IAM PoliciesBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to control access to items in an Amazon DynamoDB table using AWS IAM policies 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 LABLogan RakaiUsing Chef Solo on Windows for AWSBeginnerDuration: Up to 1 hour and 20 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Using Chef Solo on Windows for AWS: Refine your Chef and desired state configuration skills as you configure an AWS Windows virtual machine.; Duration: Up to 1 hour and 20 minutes; Content Topics: Management, DevOps; This hands-on lab has: 8 Lab steps
- HANDS-ON LABLogan RakaiPredicting 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 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
- LAB CHALLENGEAndrew BurchillAWS Storage Patterns ChallengeIntermediateDuration: Up to 1 hour and 10 minutesAuthor: Andrew Burchill; Difficulty: Intermediate; Description: Put your AWS storage knowledge to the test in this hands-on real-environment lab challenge as you are tasked with matching use cases to storage options.; Duration: Up to 1 hour and 10 minutes; Content Topics: Storage; This lab challenge has: 2 Lab steps
- HANDS-ON LABAndrew BurchillMitigating 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 BurchillELB Network Load Balancer PlaygroundBeginnerDuration: Up to 2 hoursAuthor: Andrew Burchill; Difficulty: Beginner; Description: Level-up your Elastic Load Balancing skills as you explore the Network Load Balancer in this hands-on playground lab.; Duration: Up to 2 hours; Content Topics: Networking, Compute; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzBuilding 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 BurchillOptimizing 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
- LAB CHALLENGEAndrew BurchillAmazon 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
- 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 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: Amazon Web Services; This hands-on lab has: 7 Lab steps
- HANDS-ON LABJun FritzConfiguring HTTPS Endpoints on AWS Lambda Functions with AWS Lambda Function URLsIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to configure a built-in HTTPS endpoint on an AWS Lambda function with AWS Lambda Function URLs 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 LABAndrew BurchillIntegrating Custom Resources in AWS CloudFormationBeginnerDuration: Up to 1 hour and 20 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use AWS CloudFormation custom resources to integrate with third party APIs in this hands-on lab.; Duration: Up to 1 hour and 20 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps
- HANDS-ON LABStefano CascavillaIntegrating Lambda Layers with the Serverless FrameworkIntermediateDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will use the Serverless Framework to create a service and to integrate a Lambda layer to be used by the service.; Duration: Up to 1 hour; Content Topics: Serverless; This hands-on lab has: 4 Lab steps
- HANDS-ON LABAndrew BurchillDeveloping An Application on AWS using Generative AIBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use Generative AI to create a new application on AWS 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 BurchillEnhancing Productivity With Amazon Q BusinessBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to setup and configure an Amazon Q Business application to boost your business productivity.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJun FritzLeveraging Artificial Intelligence to Analyze Amazon CloudWatch LogsBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to utilize natural language processing and machine learning to analyze Amazon CloudWatch Logs in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiIAM for Amazon ECS on AWS FargateIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn the fundamental concepts of IAM in the context of Amazon ECS on AWS Fargate and learn how to diagnose and troubleshoot related issues in this lab.; Duration: Up to 45 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps
- HANDS-ON LABAndrew BurchillAccessing Private VPC Resources Using AWS LambdaBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to deploy an AWS Lambda function in a private subnet of a VPC in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- LAB CHALLENGEJun FritzAWS Step Functions ChallengeIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Demonstrate your knowledge of AWS Step Functions and Amazon States Language in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Development; This lab challenge has: 1 Lab step
- HANDS-ON LABJeremy CookAmazon EKS - Install the AWS Load Balancer Controller and Create an Ingress Resource (ALB)IntermediateDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Amazon EKS - Install the AWS Load Balancer Controller and Create an Ingress Resource (ALB); Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 8 Lab steps
- LAB CHALLENGEAndrew BurchillAWS CloudFormation Template Update ChallengeIntermediateDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Intermediate; Description: Put your JSON AWS CloudFormation skills to the test in this hands-on lab as you update an existing template.; Duration: Up to 1 hour; This lab challenge has: 2 Lab steps