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
- COURSENEWGetting ready for your AI Governance blended learning pathway | AIG |BeginnerDuration: 3 minutesType: new course; Difficulty: Beginner; Duration: 3 minutes; This course has: 3 Units
- COURSENEWEvaluating, Deploying, and Observing ModelsIntermediateDuration: 40 minutes and 41 secondsType: new course; Difficulty: Intermediate; Duration: 40 minutes and 41 seconds; Content Topics: Development; This course has: 14 Units
- COURSENEWIntroduction to Prompt Engineering | AI4 |BeginnerDuration: 1 hour and 12 minutesType: new course; Difficulty: Beginner; Duration: 1 hour and 12 minutes; This course has: 12 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- HANDS-ON LABLogan Rakai
API Management with ApigeeIntermediateDuration: Up to 2 hours and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to set up an Apigee organization, API proxies, authentication policies, and more in this hands-on lab.; Duration: Up to 2 hours and 30 minutes; Content Topics: Google Cloud Platform; This hands-on lab has: 8 Lab steps - HANDS-ON LABQA
Azure Availability sets and Azure Load Balancer BasicIntermediateDuration: Up to 2 hoursAuthor: QA; Difficulty: Intermediate; Description: Learn how to deploy highly available Azure VMs into an availability set behind a Basic Azure Load Balancer by using Azure Resource Manager templates and analyze highly available Azure VMs deployed into an availability set behind a Basic Azure Load Balancer.; Duration: Up to 2 hours; Content Topics: Microsoft Azure; This hands-on lab has: 3 Lab steps - LEARNING PATHJeremy Cook
Managing and Maintaining Networks for Operations - Level 1BeginnerDuration: Up to 8 hours and 15 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: The content in this course will teach you about the topic of Managing and Maintaining Networks for Operations to a Level 1.; Duration: Up to 8 hours and 15 minutes; Content Topics: Networking, Security; This learning path has: 6 Courses, 2 Hands-on labs - LEARNING PATHCalculated Systems
Building Chatbots with Google DialogflowIntermediateDuration: Up to 4 hours and 30 minutesAuthor: Calculated Systems; Difficulty: Intermediate; Description: This course provides an intro to the Dialogflow service and will get you up and running with building your own chatbots.; Duration: Up to 4 hours and 30 minutes; Content Topics: Artificial Intelligence; This learning path has: 2 Courses, 1 Exam, 4 Hands-on labs - LEARNING PATHBuilding an AI AgentIntermediateDuration: Up to 12 hours and 30 minutesDifficulty: Intermediate; Description: In this lab course, you will use python to learn to design and develop intelligent single and multi-agent systems.; Duration: Up to 12 hours and 30 minutes; Content Topics: Artificial Intelligence; This learning path has: 8 Hands-on labs
- LEARNING PATHBen Lambert
Git FundamentalsBeginnerDuration: Up to 7 hours and 30 minutesAuthor: Ben Lambert; Difficulty: Beginner; Description: Git has become the distributed database that facilitates DevOps. Learn to use the world's most popular version control system through hands-on labs.; Duration: Up to 7 hours and 30 minutes; Content Topics: Development, DevOps; This learning path has: 6 Hands-on labs - 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 24 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 24 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
Building Single Agent SystemsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Lab for Module 3 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 LABBen Lambert
Git StashIntermediateDuration: Up to 1 hourAuthor: Ben Lambert; Difficulty: Intermediate; Description: Git stash is a useful feature for temporarily saving changes that are not ready to be committed. Explore the git stash command with this hands-on lab.; Duration: Up to 1 hour; 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 Strategic Thinking SkillsBeginnerDuration: Up to 55 minutesDifficulty: Beginner; Description: Build your strategic thinking skills to plan ahead, spot risks and opportunities, and make smarter decisions that align your team’s work with the bigger picture; Duration: Up to 55 minutes; This learning path has: 5 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 29 hours and 57 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 29 hours and 57 minutes; Content Topics: Google Cloud Platform; This learning path has: 27 Courses, 2 Resources, 5 Exams, 11 Hands-on labs - LEARNING PATHAI for Loyalty Programs Best PracticeIntermediateDuration: Up to 51 minutesDifficulty: Intermediate; Description: An exploration of the essential data types and methodologies required for creating and refining effective loyalty programs.; Duration: Up to 51 minutes; This learning path has: 4 Courses, 2 Exams