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
- COURSENEWBuilding AI Agents - Coming soon | GAIAE |BeginnerDuration: 1 minuteType: new course; Difficulty: Beginner; Duration: 1 minute; This course has: 1 Unit
- COURSENEWLLMOps with Python - Coming soon | GAIAE |BeginnerDuration: 1 minuteType: new course; Difficulty: Beginner; Duration: 1 minute; This course has: 1 Unit
- COURSENEWGetting ready for your Generative AI and Agent Engineering pathway | GAIAE |BeginnerDuration: 6 minutesType: new course; Difficulty: Beginner; Duration: 6 minutes; This course has: 2 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 PATHLogan Rakai
Java Beginner's Challenge GauntletBeginnerDuration: Up to 3 hours and 10 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Run the gauntlet of Java lab challenges that increase in difficulty but are suitable for Java beginners.; Duration: Up to 3 hours and 10 minutes; Content Topics: Development; This learning path has: 5 Lab challenges - HANDS-ON LABDaniel Wood
CKA Practice Exam: StorageIntermediateDuration: Up to 1 hourAuthor: Daniel Wood; Difficulty: Intermediate; Description: Prepare for the Storage 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: 4 Lab steps - LEARNING PATHStefano Cascavilla
FREEA Practical Dive Into Data Build Tool (dbt)IntermediateDuration: Up to 15 hours and 50 minutesAuthor: Stefano Cascavilla; Type: free learning path; Difficulty: Intermediate; Description: Get a practical understanding of Data Build Tool, its features, and how to use them with this labs-based course!; Duration: Up to 15 hours and 50 minutes; Content Topics: Data build tool (dbt); This learning path has: 1 Lab challenge, 11 Hands-on labs - LEARNING PATHLogan Rakai
Python Beginner's Challenge GauntletBeginnerDuration: Up to 1 hour and 40 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Run the gauntlet of Python lab challenges that increase in difficulty but are suitable for Python beginners.; Duration: Up to 1 hour and 40 minutes; Content Topics: Development; This learning path has: 5 Lab challenges - LEARNING PATHLogan Rakai
Bash Challenge GauntletBeginnerDuration: Up to 3 hours and 45 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Run the gauntlet of Bash lab challenges that increase in difficulty but are suitable for Bash beginners.; Duration: Up to 3 hours and 45 minutes; This learning path has: 6 Lab challenges - LEARNING PATHLogan Rakai
Go Beginner's Challenge GauntletBeginnerDuration: Up to 2 hours and 35 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Run the gauntlet of Go lab challenges that increase in difficulty but are suitable for Go beginners.; Duration: Up to 2 hours and 35 minutes; Content Topics: Development; This learning path has: 6 Lab challenges - LEARNING PATHStefano Cascavilla
A Practical Introduction to ExpressJSIntermediateDuration: Up to 8 hours and 16 minutesAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: Get a practical understanding of ExpressJs, its features, and how to use them with this labs-based course!; Duration: Up to 8 hours and 16 minutes; Content Topics: Development; This learning path has: 1 Course, 1 Lab challenge, 5 Hands-on labs - HANDS-ON LABJun Fritz
Importing AWS CloudFormation Templates into the AWS CDKIntermediateDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to import an existing AWS CloudFormation template into an AWS CDK application in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 2 Lab steps - HANDS-ON LABJun Fritz
Centralizing Remote State with Terragrunt in GCPAdvancedDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Advanced; Description: Learn how to configure and manage Terraform remote state for your Google Cloud Platform infrastructure with Terragrunt in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps - HANDS-ON LABDaniel Wood
CKA Practice Exam: Workloads and SchedulingIntermediateDuration: Up to 50 minutesAuthor: Daniel Wood; Difficulty: Intermediate; Description: Prepare for the Certified Kubernetes Administrator (CKA) exam by solving practice problems and reviewing their solutions in this lab on workloads and scheduling.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps - HANDS-ON LABDaniel Wood
CKA Practice Exam: TroubleshootingIntermediateDuration: Up to 50 minutesAuthor: Daniel Wood; Difficulty: Intermediate; Description: Prepare for the Certified Kubernetes Administrator (CKA) exam by solving practice problems and reviewing their solutions in this lab on troubleshooting.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps - HANDS-ON LABParveen Singh
Deploying Container App with Azure Function using Managed Identity AuthenticationAdvancedDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Advanced; Description: Provision a container app using an HTTP Triggered Azure Function with managed identity authentication in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 4 Lab steps - HANDS-ON LABDaniel Wood
CKS Practice Exam: Cluster HardeningIntermediateDuration: 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 hardening.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps, Security; This hands-on lab has: 3 Lab steps - HANDS-ON LABDaniel Wood
CKS 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 Wood
CKS 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 - LEARNING PATHDanny Jessee
AWS Developer – Associate (DVA-C02) Certification PreparationIntermediateDuration: Up to 75 hours and 50 minutesAuthor: Danny Jessee; Difficulty: Intermediate; Description: Train to prepare for the AWS Certified Developer - Associate Certification (DVA-C02) exam, released in February 2023!; Duration: Up to 75 hours and 50 minutes; Content Topics: Amazon Web Services; This learning path has: 11 Courses, 3 Lab challenges, 12 Exams, 30 Hands-on labs - LEARNING PATHDanny Jessee
AWS Solutions Architect – Associate (SAA-C03) Certification Preparation for AWSIntermediateDuration: Up to 71 hours and 48 minutesAuthor: Danny Jessee; Difficulty: Intermediate; Description: Train to prepare for the AWS Certified Solutions Architect Associate Certification (SAA-C03)!; Duration: Up to 71 hours and 48 minutes; Content Topics: Amazon Web Services; This learning path has: 11 Courses, 3 Lab challenges, 1 Resource, 17 Exams, 22 Hands-on labs - LEARNING PATHDanny Jessee
AWS Cloud Practitioner (CLF-C02) Certification PreparationBeginnerDuration: Up to 34 hours and 18 minutesAuthor: Danny Jessee; Difficulty: Beginner; Description: Train to prepare for the AWS Certified Cloud Practitioner (CLF-C02) exam; Duration: Up to 34 hours and 18 minutes; Content Topics: Amazon Web Services; This learning path has: 13 Courses, 3 Resources, 11 Exams, 9 Hands-on labs - LEARNING PATHDanny Jessee
AWS DevOps Engineer – Professional (DOP-C02) Certification PreparationAdvancedDuration: Up to 85 hours and 3 minutesAuthor: Danny Jessee; Difficulty: Advanced; Description: Train to prepare for the AWS Certified DevOps Engineer - Professional Certification (DOP-C02) exam, released in March 2023!; Duration: Up to 85 hours and 3 minutes; Content Topics: Amazon Web Services; This learning path has: 12 Courses, 14 Lab challenges, 3 Resources, 14 Exams, 14 Hands-on labs - LEARNING PATHDanny Jessee
AWS Advanced Networking – Specialty (ANS-C01) Certification Preparation for AWSAdvancedDuration: Up to 39 hours and 49 minutesAuthor: Danny Jessee; Difficulty: Advanced; Description: Prepare for the updated AWS Certified Advanced Networking – Specialty (ANS-C01) certification exam with this study guide.; Duration: Up to 39 hours and 49 minutes; Content Topics: Networking, Security; This learning path has: 8 Courses, 7 Lab challenges, 2 Exams, 10 Hands-on labs - LEARNING PATHDanny Jessee
AWS Certified Data Engineer - Associate (DEA-C01) Certification Preparation for AWSIntermediateDuration: Up to 55 hours and 42 minutesAuthor: Danny Jessee; Difficulty: Intermediate; Description: Train to prepare for the new AWS Certified Data Engineer - Associate Certification (DEA-C01).; Duration: Up to 55 hours and 42 minutes; Content Topics: Amazon Web Services; This learning path has: 11 Courses, 1 Lab challenge, 1 Exam, 20 Hands-on labs - LEARNING PATHDanny Jessee
AWS Certified CloudOps Engineer - Associate (SOA-C03) Certification Preparation for AWSIntermediateDuration: Up to 67 hours and 11 minutesAuthor: Danny Jessee; Difficulty: Intermediate; Description: Train to prepare for the AWS Certified CloudOps Engineer - Associate (SOA-C03) certification.; Duration: Up to 67 hours and 11 minutes; Content Topics: Amazon Web Services; This learning path has: 1 Resource, 8 Courses, 9 Lab challenges, 8 Exams, 21 Hands-on labs - LEARNING PATHAlana Layton
Building, 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 PATHFarish Kashefinejad
UPDATEDAI for EverybodyBeginnerDuration: Up to 1 hour and 35 minutesAuthor: Farish Kashefinejad; Type: updated learning path; Difficulty: Beginner; Description: Learn all about artificial intelligence (AI) and how it can help you in the workplace.; Duration: Up to 1 hour and 35 minutes; Content Topics: Machine Learning; This learning path has: 6 Courses, 2 Exams