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
AI Assisted
Certification Prep

Say hello to Ela! Your AI-powered expert learning assistant
Whether you need a subject matter expert, tutor or study buddy, Ela is here to help in course and labs.- HANDS-ON LABJun FritzGetting Started with the AWS SAM CLIBeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Beginner; Description: Initialize an AWS Serverless Application Model project and deploy cloud resources using the AWS SAM CLI in this hands-on lab.; Duration: Up to 1 hour; Content Topics: AWS Serverless Application Model (SAM); This hands-on lab has: 3 Lab steps
- COURSEStephen ColeAnalyzing your data with Amazon RedshiftIntermediateDuration: Up to 4 hours and 38 minutesAuthor: Stephen Cole; Difficulty: Intermediate; Description: Understand the capabilities and features of Amazon Redshift, a fast, fully-managed, petabyte-scale data warehouse in AWS; Duration: Up to 4 hours and 38 minutes; Content Topics: Big Data; This course has: 7 Lessons, 3 Exams, 1 Hands-on lab
- COURSEStuart ScottManaging AWS Compute (EC2) & Block Storage (EBS)BeginnerDuration: Up to 11 hours and 51 minutesAuthor: Stuart Scott; Difficulty: Beginner; Description: Learn how to configure and implement Amazon EC2 and the Elastic Block Store service (EBS); Duration: Up to 11 hours and 51 minutes; Content Topics: Storage, Compute; This course has: 5 Lessons, 2 Lab challenges, 1 Exam, 7 Hands-on labs
- COURSEAlana LaytonUnderstanding ETL Services on AWSBeginnerDuration: Up to 4 hours and 53 minutesAuthor: Alana Layton; Difficulty: Beginner; Description: Learn how to adopt and use extract, transform, and load (ETL) services on AWS by watching a blend of lectures, demonstrations, and hands-on labs.; Duration: Up to 4 hours and 53 minutes; Content Topics: Analytics, Databases; This course has: 6 Lessons, 2 Hands-on labs
- COURSEJun FritzAWS Cloud Development Kit (AWS CDK) v2IntermediateDuration: Up to 12 hours and 15 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Discover how to develop your own applications using the AWS Cloud Development Kit (CDK) v2; Duration: Up to 12 hours and 15 minutes; Content Topics: Serverless; This course has: 1 Lab challenge, 11 Hands-on labs
- COURSEAndrew BurchillGet Hands-on with AWS LambdaAdvancedDuration: Up to 19 hours and 5 minutesAuthor: Andrew Burchill; Difficulty: Advanced; Description: Get hands-on with Amazon's foundational function as a service (FaaS) serverless offering, AWS Lambda, in this all laboratory course.; Duration: Up to 19 hours and 5 minutes; Content Topics: Amazon Web Services; This course has: 2 Lab challenges, 13 Hands-on labs
- COURSEAndrew LarkinAWS Certification Prep Lab ChallengesAdvancedDuration: Up to 27 hours and 35 minutesAuthor: Andrew Larkin; Difficulty: Advanced; Description: Take your exam preparation to the next level with hands-on lab challenges; Duration: Up to 27 hours and 35 minutes; Content Topics: Amazon Web Services; This course has: 22 Lab challenges, 2 Hands-on labs
- 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 BurchillConfiguring Distribution Styles and Table Access in Amazon RedshiftBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to create tables, set distribution styles, and configure fine-grained access on an Amazon Redshift cluster 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 BurchillEmploying Generative AI for Development With Amazon BedrockBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to effectively make use of a Large Language Model when developing applications using Amazon Bedrock in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 5 Lab steps
- COURSEStuart ScottImplementing Mechanisms to Enforce Multi-Account Security in AWSIntermediateDuration: Up to 1 hour and 47 minutesAuthor: Stuart Scott; Difficulty: Intermediate; Description: This course will look at how to implement security controls between multiple AWS accounts.; Duration: Up to 1 hour and 47 minutes; Content Topics: Identity and Access Management, Encryption; This course has: 6 Lessons, 1 Exam
- COURSEStuart ScottHow to manage and secure your environment using AWS Identity & Access Management (IAM)IntermediateDuration: Up to 9 hours and 32 minutesAuthor: Stuart Scott; Difficulty: Intermediate; Description: This course will help you understand the different components and features within AWS IAM and how to use them within your environment to manage security; Duration: Up to 9 hours and 32 minutes; Content Topics: Identity and Access Management; This course has: 6 Lessons, 1 Lab challenge, 5 Hands-on labs
- COURSEUPDATEDStuart ScottAWS Developer ToolsIntermediateDuration: Up to 25 hours and 43 minutesAuthor: Stuart Scott; Type: updated course; Difficulty: Intermediate; Description: With this course, you'll learn how to effectively manage, deploy and optimise your AWS application development; Duration: Up to 25 hours and 43 minutes; Content Topics: Amazon Web Services; This course has: 9 Lessons, 1 Lab challenge, 1 Exam, 8 Hands-on labs
- COURSEStuart ScottGDPR: Using AWS Compliance Enabling ServicesIntermediateDuration: Up to 8 hours and 29 minutesAuthor: Stuart Scott; Difficulty: Intermediate; Description: Learn how to utilise specific AWS Services to help enable your compliance to GDPR; Duration: Up to 8 hours and 29 minutes; Content Topics: Management, Security, Monitoring; This course has: 10 Lessons, 1 Exam, 2 Hands-on labs
- COURSEAlana LaytonIntegrating AWS services with LLMs and other FMsAdvancedDuration: Up to 10 hours and 59 minutesAuthor: Alana Layton; Difficulty: Advanced; Description: Gain an understanding of the AWS services that allow you to integrate with LLMs and FMs, including Amazon Q for Business, Amazon Q Developer and Amazon Bedrock; Duration: Up to 10 hours and 59 minutes; Content Topics: Serverless, Development Tools; This course has: 10 Lessons, 6 Hands-on labs
- COURSEDanny JesseeAmazon Q – Your Generative AI-powered AgentIntermediateDuration: Up to 5 hours and 31 minutesAuthor: Danny Jessee; Difficulty: Intermediate; Description: Discover the benefits of leveraging Amazon Q in your enterprise, and understand how this gen ai-powered agent can streamline tasks, solve problems, and more; Duration: Up to 5 hours and 31 minutes; Content Topics: Artificial Intelligence; This course has: 6 Lessons, 3 Hands-on labs
- COURSEStuart ScottAWS WAF - Security Pillar SEC 2 - How do you manage authentication for people and machines?AdvancedDuration: Up to 10 hours and 43 minutesAuthor: Stuart Scott; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 2 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 10 hours and 43 minutes; Content Topics: Identity and Access Management, Authentication, Mobile; This course has: 10 Lessons, 6 Hands-on labs
- COURSEStuart ScottAmazon VPC Connectivity OptionsAdvancedDuration: Up to 6 hours and 10 minutesAuthor: Stuart Scott; Difficulty: Advanced; Description: This course will enable you to become familiar with various connectivity options when architecting Virtual Private Clouds (VPCs) on AWS; Duration: Up to 6 hours and 10 minutes; Content Topics: Networking, Security, Content Delivery Networking; This course has: 7 Lessons, 2 Hands-on labs
- COURSEDanny JesseeGetting Started with SAP on AWSBeginnerDuration: Up to 2 hours and 50 minutesAuthor: Danny Jessee; Difficulty: Beginner; Description: Learn how to leverage AWS networking, storage, and compute services to build robust and reliable SAP architectures.; Duration: Up to 2 hours and 50 minutes; Content Topics: Networking, Security; This course has: 7 Lessons, 1 Hands-on lab
- COURSEAlana LaytonProgrammatically Interacting with the AWS APIBeginnerDuration: Up to 6 hours and 51 minutesAuthor: Alana Layton; Difficulty: Beginner; Description: Learn some of the AWS tools and services used to programmatically interact with the AWS API, including the AWS Command Line Interface (CLI) and AWS Cloud9.; Duration: Up to 6 hours and 51 minutes; Content Topics: Amazon Web Services; This course has: 4 Lessons, 1 Exam, 2 Hands-on labs
- COURSECarlos RivasCreate an event-driven architecture in AWSBeginnerDuration: Up to 6 hours and 45 minutesAuthor: Carlos Rivas; Difficulty: Beginner; Description: Learn about event-based services to create solutions in AWS; Duration: Up to 6 hours and 45 minutes; Content Topics: Amazon Web Services; This course has: 5 Lessons, 4 Hands-on labs
- COURSEStuart ScottArchitecting, configuring, and managing your Virtual Private Clouds in AWSIntermediateDuration: Up to 20 hours and 4 minutesAuthor: Stuart Scott; Difficulty: Intermediate; Description: This course will help you to architect, configure, and manage your Virtual Private Clouds in AWS using on-demand courses and hands-on labs and challenges; Duration: Up to 20 hours and 4 minutes; Content Topics: Networking, Security; This course has: 11 Lessons, 4 Lab challenges, 6 Hands-on labs
- COURSEDanny JesseeUnderstanding AWS Storage ServicesBeginnerDuration: Up to 20 hours and 52 minutesAuthor: Danny Jessee; Difficulty: Beginner; Description: This course will help you understand the different AWS storage services including S3, EBS, EFS, and FSx, and how to use them within your environment.; Duration: Up to 20 hours and 52 minutes; Content Topics: Storage; This course has: 18 Lessons, 2 Lab challenges, 2 Exams, 9 Hands-on labs
- HANDS-ON LABJun FritzInvoking Amazon Bedrock Models Using the Bedrock Runtime and AWS LambdaIntermediateDuration: Up to 1 hour and 15 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to invoke Amazon Bedrock models using the Amazon Bedrock API and AWS Lambda in this hands-on lab.; Duration: Up to 1 hour and 15 minutes; Content Topics: Serverless; This hands-on lab has: 3 Lab steps