What's new on our platform?
Introducing Ela, your expert learning assistant
Trained with QA expert intelligence for expert-level guidance. Whether you need a subject matter expert, tutor or study buddy, Ela is here to help in courses and labs.
Ask Ela to summarize content, test your knowledge, explain complex topics and receive instant lab feedback to help you reach your learning goals faster.
Explore nowAsk Ela to summarize content, test your knowledge, explain complex topics and receive instant lab feedback to help you reach your learning goals faster.
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 LABQANEWChapter 1 - Module 2 - QABeginnerDuration: Up to 2 hoursAuthor: QA; Type: new hands-on lab; Difficulty: Beginner; Description: Module 2: Alice Co.’s first device; Duration: Up to 2 hours; This hands-on lab has: 5 Lab steps
- COURSENEWGetting ready for your Building AI Agents in Python course | QAAIAGPY-BL |BeginnerDuration: 3 minutesType: new course; Difficulty: Beginner; Duration: 3 minutes; This course has: 1 Unit
- COURSENEWAI engineering: The byte-sized guide | QAAIAGPY-BL |BeginnerDuration: 19 minutesType: new course; Difficulty: Beginner; Duration: 19 minutes; This course has: 5 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 PATHUnderstanding the Types of Data AnalyticsBeginnerDuration: Up to 1 hour and 10 minutesDifficulty: Beginner; Description: An introduction to the four types of data analytics and their role in decision-making.; Duration: Up to 1 hour and 10 minutes; This learning path has: 4 Courses, 2 Exams
- LEARNING PATHDeveloping a Business Question for Data AnalyticsBeginnerDuration: Up to 56 minutesDifficulty: Beginner; Description: How to create strong business questions for data analysis.; Duration: Up to 56 minutes; This learning path has: 3 Courses, 2 Exams
- LEARNING PATHThe Importance of Data QualityBeginnerDuration: Up to 51 minutesDifficulty: Beginner; Description: Why good quality data is essential for success.; Duration: Up to 51 minutes; This learning path has: 4 Courses, 2 Exams
- LEARNING PATHStakeholders and Data Analytics ProjectsBeginnerDuration: Up to 59 minutesDifficulty: Beginner; Description: The role of stakeholders in a data analytics project.; Duration: Up to 59 minutes; This learning path has: 4 Courses, 2 Exams
- LEARNING PATHData Governance and EthicsBeginnerDuration: Up to 48 minutesDifficulty: Beginner; Description: The importance of good data governance and ethics.; Duration: Up to 48 minutes; This learning path has: 3 Courses, 2 Exams
- LEARNING PATHBuilding a Data-Driven OrganizationBeginnerDuration: Up to 54 minutesDifficulty: Beginner; Description: How to build a data-driven organization to drive business success.; Duration: Up to 54 minutes; This learning path has: 3 Courses, 2 Exams
- LEARNING PATHAlana LaytonBuilding, Training, Deploying and Monitoring Models with Amazon SageMakerIntermediateDuration: Up to 10 hours and 25 minutesAuthor: Alana Layton; Difficulty: Intermediate; Description: This course will walk you through training, evaluating, fine-tuning, and deploying machine learning models on Amazon SageMaker.; Duration: Up to 10 hours and 25 minutes; Content Topics: Amazon Web Services; This learning path has: 11 Courses, 4 Hands-on labs
- LEARNING PATHDaniel MeaseGoogle Associate Data Practitioner Exam PreparationIntermediateDuration: Up to 31 hours and 12 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 12 minutes; Content Topics: Google Cloud Platform; This learning path has: 27 Courses, 2 Resources, 5 Exams, 11 Hands-on labs
- LEARNING PATHDanny JesseeAWS WAF - Security Pillar SEC 10 - How do you anticipate, respond to, and recover from incidents?AdvancedDuration: Up to 4 hours and 33 minutesAuthor: Danny Jessee; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 10 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 4 hours and 33 minutes; Content Topics: Management, Security; This learning path has: 9 Courses, 1 Resource, 2 Hands-on labs
- LEARNING PATHDanny JesseeAWS WAF - Security Pillar SEC 9 - How do you protect your data in transit?AdvancedDuration: Up to 8 hours and 7 minutesAuthor: Danny Jessee; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 9 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 8 hours and 7 minutes; Content Topics: Management, Security; This learning path has: 9 Courses, 1 Lab challenge, 3 Hands-on labs
- LEARNING PATHDanny JesseeAWS WAF - Security Pillar SEC 8 - How do you protect your data at rest?AdvancedDuration: Up to 10 hours and 59 minutesAuthor: Danny Jessee; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 8 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 10 hours and 59 minutes; Content Topics: Amazon Web Services; This learning path has: 14 Courses, 5 Hands-on labs
- LEARNING PATHStuart ScottAWS WAF - Security Pillar SEC 5 - How do you protect your network resources?AdvancedDuration: Up to 28 hours and 4 minutesAuthor: Stuart Scott; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 5 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 28 hours and 4 minutes; Content Topics: Networking, Development, Security, Management, Content Delivery Networking; This learning path has: 21 Courses, 1 Lab challenge, 15 Hands-on labs
- LEARNING PATHStuart ScottAWS WAF - Security Pillar SEC 3 - How do you manage permissions for people and machines?AdvancedDuration: Up to 14 hours and 31 minutesAuthor: Stuart Scott; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 3 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 14 hours and 31 minutes; Content Topics: Amazon Web Services; This learning path has: 17 Courses, 6 Hands-on labs
- LEARNING PATHJorge NegrónUsing AWS Config to assess, audit, and evaluate your resourcesIntermediateDuration: Up to 3 hours and 43 minutesAuthor: Jorge Negrón; Difficulty: Intermediate; Description: This course will introduce you to AWS Config to explain how it can be used to assess, audit and evaluate your resources.; Duration: Up to 3 hours and 43 minutes; Content Topics: Management, Security, Monitoring; This learning path has: 2 Courses, 1 Lab challenge, 1 Hands-on lab
- HANDS-ON LABQANEWEquipping Agents with ToolsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: QA; Type: new hands-on lab; Difficulty: Intermediate; Description: In this lab, you will learn how to build a minimal LangGraph swarm system with agents equipped with tools using LangGraph and OpenAI's GPT-4o-mini model.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step
- HANDS-ON LABQANEWWorking with Multiple AgentsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: QA; Type: new hands-on lab; Difficulty: Intermediate; Description: In this lab, you'll learn how to build a simple multi-agent system using LangGraph’s Swarm library.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step
- HANDS-ON LABQANEWBuilding Single Agent SystemsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: QA; Type: new hands-on lab; Difficulty: Intermediate; Description: In this lab you'll learn how to build a simple AI agent equipped with a tool and short memory using LangGraph and OpenAI's GPT-4o-mini.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 1 Lab step
- HANDS-ON LABDaniel WoodCKS Practice Exam: Minimize Microservice VulnerabilitiesIntermediateDuration: Up to 50 minutesAuthor: Daniel Wood; Difficulty: Intermediate; Description: Prepare for the Certified Kubernetes Security Specialist (CKS) exam by solving practice problems and reviewing their solutions in this lab on minimizing microservice vulnerabilities.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps, Security; This hands-on lab has: 3 Lab steps
- HANDS-ON LABDaniel WoodCKS Practice Exam: Cluster SetupIntermediateDuration: Up to 50 minutesAuthor: Daniel Wood; Difficulty: Intermediate; Description: Prepare for the Certified Kubernetes Security Specialist (CKS) exam by solving practice problems and reviewing their solutions in this lab on cluster setup.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABParveen SinghDeploying a Containerized Text Analytics Solution with Azure AIBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Learn how to deploy a containerized text analytics solution with Azure AI in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 3 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 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