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 BurchillMigrating an NGINX Load Balancer to AWSBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to replace an NGINX server with an Application Load Balancer in this hands-on laboratory.; Duration: Up to 1 hour; Content Topics: Networking, Compute; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJun FritzStreaming Logs With Amazon CloudWatch Live TailBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to stream and analyze log data using Amazon CloudWatch Logs Live Tail in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Management, Monitoring; This hands-on lab has: 2 Lab steps
- HANDS-ON LABAndrew BurchillWorking With HTTP Header-Based Routing With AWS LambdaBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to implement header-based routing and its primary use cases 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 FritzFiltering GraphQL Responses With AWS AppSync SubscriptionsBeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to enable real-time updates on a GraphQL API using AWS AppSync subscriptions and filters.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzSecuring an AWS AppSync API With Amazon CognitoIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to secure an AWS AppSync API using Amazon Cognito User Pools 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 BurchillDistributing Data With a WebSocket Amazon API GatewayBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to create a Amazon API Gateway WebSocket API and how to use it for a simple stock ticker 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 LABJun FritzAmazon Lightsail PlaygroundBeginnerDuration: Up to 4 hoursAuthor: Jun Fritz; Difficulty: Beginner; Description: Explore the Amazon Lightsail service and compare offerings with Amazon EC2 in this hands-on playground lab.; Duration: Up to 4 hours; Content Topics: Compute; This hands-on lab has: 1 Lab step
- LAB CHALLENGEJun FritzAmazon Lightsail ChallengeBeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Beginner; Description: Test your knowledge of Amazon Lightsail to manage and launch pre-configured cloud resources in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Compute; This lab challenge has: 1 Lab step
- LAB CHALLENGEJun FritzCode Signing Challenge with AWS SignerIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Test your knowledge of AWS Signer and code signing by deploying a signed code package to AWS Lambda in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Serverless; This lab challenge has: 1 Lab step
- HANDS-ON LABJun FritzValidating AWS Lambda Code Using AWS SignerIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Ensure the trust and integrity of your AWS Lambda code using the AWS Signer code-signing service in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Serverless; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJun FritzBuilding Interactive Machine Learning and Data Science Applications With StreamlitBeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to leverage the Streamlit framework to build interactive machine learning and data science applications on AWS in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Development, Storage, Artificial Intelligence; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJun FritzDeveloping Prompts With Amazon Bedrock Prompt ManagementBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to create, test, and publish prompts with Amazon Bedrock Prompt Management in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 2 Lab steps
- HANDS-ON LABQAAmazon EKS PlaygroundBeginnerDuration: Up to 4 hoursAuthor: QA; Difficulty: Beginner; Description: Explore the Amazon EKS in this hands-on playground lab.; Duration: Up to 4 hours; Content Topics: Containers; This hands-on lab has: 1 Lab step
- HANDS-ON LABAndrew BurchillStreamlining 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 LABAndrew BurchillMonitoring Data Quality Issues with Amazon SageMakerBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to create and configure a model monitor schedule in this hands on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 3 Lab steps
- HANDS-ON LABAndrew BurchillAccelerating SageMaker Training With HyperParameter TuningBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use Automatic Model HyperParameter Tuning to accelerate machine learning model development in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJun FritzImplementing Conversational Memory Using LangChain and Amazon DynamoDBIntermediateDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Leverage the LangChain framework to store and manage conversation history in Amazon DynamoDB in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 2 Lab steps
- HANDS-ON LABJun FritzWorking With Conversational Memory and the Amazon Bedrock Converse APIBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to incorporate the Amazon Bedrock Converse API and conversational memory into your large language model application in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 2 Lab steps
- HANDS-ON LABJun FritzDeveloping Chains and Runnables With the LangChain Expression Language (LCEL)BeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Step through an application to learn about the LangChain Expression Language (LCEL) and how to develop chains and custom runnables in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 2 Lab steps
- HANDS-ON LABAndrew BurchillPerforming Data Quality Checks Using an Amazon Athena NotebookBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use an Amazon Athena Notebook to perform data quality checks in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 2 Lab steps
- HANDS-ON LABJun FritzFormatting Large Language Model Inputs With LangChain Prompt TemplatesBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to leverage LangChain Prompt Templates to format large language model inputs for better performance and accuracy in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 2 Lab steps
- HANDS-ON LABAndrew BurchillUsing AWS Global Accelerator With AWS WAFBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to combine AWS Global Accelerator and AWS WAF with an Application Load Balancer for low latency global routing in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking, Management, Security, Compute; This hands-on lab has: 4 Lab steps
- HANDS-ON LABAndrew BurchillIntegrating with an Amazon S3 File GatewayBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to set up and configure an Amazon S3 File Gateway in this hands-on lab experience.; Duration: Up to 1 hour; Content Topics: Storage, Compute; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAndrew BurchillUsing Amazon DocumentDB to Store and Search Vector DataBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Lean how to use Amazon DocumentDB's vector search functionality in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Development, Databases; This hands-on lab has: 4 Lab steps