What's new on our platform?
Test your technical and soft skills in realistic, role-based scenarios. Interact with AI characters, ask the right questions, and make real-world decisions just like you would on the job.Explore SimuLabsIntroducing SimuLabs: AI-powered lab simulations
Training Library
Learn cloud computing, test your cloud skills, and understand how to approach and solve business problems with real cloud scenarios across Amazon Web Services, Microsoft Azure, Google Cloud, DevOps, and other cloud ecosystem services. New content and updates are added every month.
New this month in our library
- HANDS-ON LABJun Fritz
From Code to Intent: Build Your First Kiro WorkflowBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to use AWS Kiro's spec-driven workflow to build and deploy a serverless application on AWS, transforming plain language intent into production-ready code in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 4 Lab steps - COURSEGrounding, accuracy, and strategic integrationAdvancedDuration: 13 minutes and 51 secondsDifficulty: Advanced; Duration: 13 minutes and 51 seconds; This course has: 7 Units
- COURSEPersonal AI assistants and advanced prompting patternsAdvancedDuration: 10 minutes and 19 secondsDifficulty: Advanced; Duration: 10 minutes and 19 seconds; This course has: 6 Units
Multiple ways to learn
You can study and practice skills in the way that‘s right for you.
Guided Learning Journeys
Discover curated Learning paths that lead you through a structured educational journey. Build expertise step by step, ensuring a comprehensive understanding of your chosen subject. Reach your learning goals efficiently with clear knowledge guidance on your path.Explore all library
Learn smarter with Smart Skills!
Personalized training tailored to your proficiency. Skip content you already know and focus on your gaps- LEARNING PATHStuart Scott
AWS WAF - Security Pillar SEC 4 - How do you detect and investigate security events?AdvancedDuration: Up to 14 hours and 42 minutesAuthor: Stuart Scott; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 4 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 14 hours and 42 minutes; Content Topics: Amazon Web Services; This learning path has: 14 Courses, 2 Lab challenges, 7 Hands-on labs - LEARNING PATHAlana Layton
Provision Infrastructure As Code with AWS CloudFormationBeginnerDuration: Up to 14 hours and 38 minutesAuthor: Alana Layton; Difficulty: Beginner; Description: Learn how to use AWS CloudFormation, an infrastructure as code (IaC) service, to provision and manage AWS resources.; Duration: Up to 14 hours and 38 minutes; Content Topics: Amazon Web Services; This learning path has: 5 Courses, 1 Lab challenge, 7 Hands-on labs - LEARNING PATHAlana Layton
Leveraging Amazon Q Developer for AI-Powered Application Building and OptimizationBeginnerDuration: Up to 1 hour and 48 minutesAuthor: Alana Layton; Difficulty: Beginner; Description: Looking to get started with AI code generation? With this content, you'll learn the basics of Amazon Q Developer, including what it is and how to use it.; Duration: Up to 1 hour and 48 minutes; Content Topics: Amazon Web Services; This learning path has: 3 Courses, 1 Hands-on lab - LEARNING PATHeCommerce in ChinaBeginnerDuration: Up to 50 minutesDifficulty: Beginner; Description: An overview of the eCommerce landscape in China, from key trends and players, to the steps you should take to make the most of available opportunities.; Duration: Up to 50 minutes; This learning path has: 5 Courses, 2 Exams
- LEARNING PATHStuart Scott
AWS WAF - Security Pillar SEC 1 - How do you securely operate your workload?AdvancedDuration: Up to 7 hours and 41 minutesAuthor: Stuart Scott; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 1 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 7 hours and 41 minutes; Content Topics: Amazon Web Services; This learning path has: 12 Courses, 1 Resource, 3 Hands-on labs - LEARNING PATHAlana Layton
Understanding Amazon DynamoDBBeginnerDuration: Up to 4 hours and 7 minutesAuthor: Alana Layton; Difficulty: Beginner; Description: This course will walk you through the basics of Amazon DynamoDB, including how to create tables and indices, how to read and write data to DynamoDB, how; Duration: Up to 4 hours and 7 minutes; Content Topics: Amazon Web Services; This learning path has: 7 Courses, 2 Hands-on labs - HANDS-ON LABAna Rojo Echeburua
End of Course Building AI Agents ProjectIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Lab for Module 9 of the Building AI Agents course.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step - HANDS-ON LABAna Rojo Echeburua
Building AI Agents for Good: Ethics, Risk, and ResponsibilityIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Lab for Module 6 of the Building AI Agents course.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step - HANDS-ON LABBen Lambert
Git Cherry PickingAdvancedDuration: Up to 1 hourAuthor: Ben Lambert; Difficulty: Advanced; Description: Cherry-picking is useful for applying bug fixes, feature enhancements, or specific changes from one branch to another without merging the entire branch. Learn to use git cherry-pick in this hands-on lab.; Duration: Up to 1 hour; Content Topics: DevOps; This hands-on lab has: 2 Lab steps - HANDS-ON LABJeremy Cook
CKA Practice Exam - Cluster Architecture, Installation & ConfigurationIntermediateDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Prepare for the Cluster Architecture, Installation & Configuration domain of the Certified Kubernetes Administrator (CKA) exam in this lab with exam-like tasks and a solution guide.; Duration: Up to 1 hour; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps - HANDS-ON LABStefano Cascavilla
Best Practices for Organizing dbt ModelsAdvancedDuration: Up to 1 hour and 15 minutesAuthor: Stefano Cascavilla; Difficulty: Advanced; Description: In this lab, you will define some dbt models and you will organize them following best practices in order to keep and maintain a clear dbt project.; Duration: Up to 1 hour and 15 minutes; Content Topics: Data build tool (dbt); This hands-on lab has: 7 Lab steps - HANDS-ON LABStefano Cascavilla
Understand and Work With dbt SeedsIntermediateDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will understand what dbt seeds are, you will create and use them, and will build a model based on a seed.; Duration: Up to 1 hour; Content Topics: Data build tool (dbt); This hands-on lab has: 5 Lab steps - HANDS-ON LABFarish Kashefinejad
Working With JavaScript Spread OperatorIntermediateDuration: Up to 45 minutesAuthor: Farish Kashefinejad; Difficulty: Intermediate; Description: In this lab, you will be working with the JavaScript Spread Operator. The spread operator is a syntax with the purpose of unpacking values from an iterable data collection into individual elements.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 6 Lab steps - HANDS-ON LABFarish Kashefinejad
Working with JavaScript DestructuringIntermediateDuration: Up to 45 minutesAuthor: Farish Kashefinejad; Difficulty: Intermediate; Description: In this lab, you will be working with JavaScript Destructuring. Destructuring is a way to unpack data from collections such as arrays and objects and bind that data to variables.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 5 Lab steps - LEARNING PATHDeveloping Your Leadership SkillsIntermediateDuration: Up to 1 hour and 3 minutesDifficulty: Intermediate; Description: Learn practical tools and advice to develop your leadership skills at work.; Duration: Up to 1 hour and 3 minutes; This learning path has: 4 Courses, 2 Exams
- LEARNING PATHAdmin trainingBeginnerDuration: Up to 1 hour and 11 minutesDifficulty: Beginner; Description: This course provides guidance on creating new customer facing admin training videos.; Duration: Up to 1 hour and 11 minutes; This learning path has: 5 Courses, 1 Exam
- LEARNING PATHDaniel Mease
Google Associate Data Practitioner Exam PreparationIntermediateDuration: Up to 31 hours and 41 minutesAuthor: Daniel Mease; Difficulty: Intermediate; Description: This course is designed to help you prepare for the Google Cloud Certified Associate Data Practitioner Exam.; Duration: Up to 31 hours and 41 minutes; Content Topics: Google Cloud Platform; This learning path has: 27 Courses, 2 Resources, 5 Exams, 11 Hands-on labs - LEARNING PATHOmnichannel Supply Chain Best PracticeIntermediateDuration: Up to 51 minutesDifficulty: Intermediate; Description: This course explores omnichannel supply chain, including the challenges and best practice approaches for consumer brand businesses accelerating in eCommerce.; Duration: Up to 51 minutes; This learning path has: 5 Courses, 2 Exams
- LEARNING PATHStuart Scott
Managing Migration and Data Transfer with AWSIntermediateDuration: Up to 5 hours and 58 minutesAuthor: Stuart Scott; Difficulty: Intermediate; Description: Understand the different AWS services that are available when performing data migration and transfer operations for your workloads; Duration: Up to 5 hours and 58 minutes; Content Topics: Networking, Migration, Storage, Databases, Content Delivery Networking; This learning path has: 6 Courses, 1 Lab challenge, 2 Hands-on labs - LEARNING PATHCustomer & Patient Journey Mapping Strategy for SalesIntermediateDuration: Up to 53 minutesDifficulty: Intermediate; Description: A strategic look at how to apply journey mapping methodologies in ways that support better business outcomes.; Duration: Up to 53 minutes; This learning path has: 5 Courses, 2 Exams
- LEARNING PATHAlana Layton
Implementing intelligent threat detection with Amazon GuardDutyIntermediateDuration: Up to 2 hours and 14 minutesAuthor: Alana Layton; Difficulty: Intermediate; Description: With this course, you'll learn how to protect your AWS accounts by using the intelligent threat detection service, Amazon GuardDuty.; Duration: Up to 2 hours and 14 minutes; Content Topics: Security; This learning path has: 4 Courses, 1 Hands-on lab - HANDS-ON LABStefano Cascavilla
Mastering Pattern Matching in ScalaAdvancedDuration: Up to 45 minutesAuthor: Stefano Cascavilla; Difficulty: Advanced; Description: In this lab, you will start using the pattern matching in Scala, to avoid complex checking on types and structures.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 4 Lab steps - HANDS-ON LABStefano Cascavilla
Integrating Common Higher-Order Functions with the For-Expressions in ScalaAdvancedDuration: Up to 45 minutesAuthor: Stefano Cascavilla; Difficulty: Advanced; Description: In this lab, you will understand the principles of the for-expressions in Scala, and you will understand how to implement map and filter with them.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 4 Lab steps - HANDS-ON LABStefano Cascavilla
Writing and Using Higher-Order and Anonymous Functions in ScalaIntermediateDuration: Up to 45 minutesAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will understand and start using higher-order functions and anonymous functions.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 3 Lab steps