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 Security course | AISEC |BeginnerDuration: 8 minutesType: new course; Difficulty: Beginner; Duration: 8 minutes; This course has: 2 Units
- COURSENEWMicrosoft 365 Copilot Chat and Use Cases | Puig |BeginnerDuration: 1 minuteType: new course; Difficulty: Beginner; Duration: 1 minute; This course has: 1 Unit
- COURSENEWGetting ready for your Microsoft 365 Copilot Chat - Champions blended pathway | Puig |BeginnerDuration: 3 minutesType: new course; Difficulty: Beginner; Duration: 3 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- HANDS-ON LABLogan Rakai
Securing Kubernetes Clusters using Authentication and AuthorizationAdvancedDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Advanced; Description: Practice defense in depth in Kubernetes including authentication and authorization; Duration: Up to 1 hour; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps - HANDS-ON LABLogan Rakai
Troubleshooting Kubernetes: Application FailuresAdvancedDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Advanced; Description: Detect, diagnose, and remedy Kubernetes application failures.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps - HANDS-ON LABAndrew Burchill
Combining and Enriching Data with Amazon Managed Workflows for Apache AirflowIntermediateDuration: Up to 2 hoursAuthor: Andrew Burchill; Difficulty: Intermediate; Description: Learn about Amazon Managed Workflows for Apache Airflow in this hands-on lab as you create a Directed Acyclic Graph in Apache Airflow.; Duration: Up to 2 hours; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps - HANDS-ON LABAndrea Giussani
PySpark - How to build a Machine Learning PipelineBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: In this hands-on lab, you will master your knowledge of PySpark, a very popular Python library for big data analysis and modeling.; Duration: Up to 1 hour; Content Topics: Machine Learning; This hands-on lab has: 2 Lab steps - HANDS-ON LABAndrea Giussani
PySpark - PreprocessingBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: In this lab, you will learn how to create a dataset using the PySpark library, and to manipulate it using standard filtering and slicing techniques.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 2 Lab steps - HANDS-ON LABJun Fritz
Deploying Google Cloud Platform Infrastructure with TerraformBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to initialize, plan, and deploy Google Cloud Platform infrastructure with Terraform in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps - HANDS-ON LABAdil Islam
Organizing Code Using Azure Repos in Azure DevOpsBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: Level up your DevOps skills and learn how to use Azure Repos, part of the Azure DevOps suite, to version control your code in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: DevOps; This hands-on lab has: 6 Lab steps - HANDS-ON LABAndrea Giussani
Machine Learning with scikit-learnBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: The aim of this lab is to challenge you on building a supervised machine learning pipeline to predict the median values of owner-occupied housing in USD 1000 in the Boston dataset.; Duration: Up to 1 hour; Content Topics: Machine Learning; This hands-on lab has: 2 Lab steps - LEARNING PATHAtil Samancioglu
Developing Mobile Apps for iOSBeginnerDuration: Up to 39 hours and 38 minutesAuthor: Atil Samancioglu; Difficulty: Beginner; Description: Learn how to build your own mobile apps for iOS with this practical course covering the essentials of iOS as well as SwiftUI!; Duration: Up to 39 hours and 38 minutes; This learning path has: 27 Courses - LEARNING PATHJun Fritz
The Infrastructure Developer's Guide to Terraform: GCP EditionBeginnerDuration: Up to 10 hoursAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to manage Google Cloud Platform infrastructure using Terraform, the most popular infrastructure-as-code tool in the DevOps toolbelt.; Duration: Up to 10 hours; Content Topics: Deployment, DevOps; This learning path has: 1 Lab challenge, 14 Hands-on labs - LEARNING PATHDaniel Mease
Google Cloud Platform Technical EssentialsIntermediateDuration: Up to 19 hours and 2 minutesAuthor: Daniel Mease; Difficulty: Intermediate; Description: Everything you need to get started building products and services on Google Cloud Platform.; Duration: Up to 19 hours and 2 minutes; Content Topics: Google Cloud Platform; This learning path has: 13 Courses, 4 Exams, 8 Hands-on labs - LEARNING PATHAndrew Larkin
Getting Started With NGINXIntermediateDuration: Up to 1 hour and 20 minutesAuthor: Andrew Larkin; Difficulty: Intermediate; Description: This Course provides an introduction to NGINX, it's primary use cases, and key features.; Duration: Up to 1 hour and 20 minutes; Content Topics: Development; This learning path has: 1 Course, 1 Exam - LEARNING PATHJeremy Cook
Introduction to Test Driven Development (TDD) for .NET Core C# using xUnitIntermediateDuration: Up to 4 hours and 40 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This course demonstrates how to create a .Net Core 3.1 application using Test Driven Development (TDD) practices.; Duration: Up to 4 hours and 40 minutes; Content Topics: Test Driven Development (TDD); This learning path has: 1 Course, 2 Lab challenges, 1 Resource, 1 Exam - LEARNING PATHJonathan Lewey
Prometheus: Pulling It All TogetherBeginnerDuration: Up to 7 hours and 35 minutesAuthor: Jonathan Lewey; Difficulty: Beginner; Description: This course provides you with an introduction to the Prometheus ecosystem.; Duration: Up to 7 hours and 35 minutes; Content Topics: Monitoring, Deployment, Compute, DevOps; This learning path has: 2 Courses, 1 Exam, 2 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 PATHAI for Personalization Best PracticeIntermediateDuration: Up to 51 minutesDifficulty: Intermediate; Description: In this course, we look at how organizations can plan and implement AI personalization strategies and tactics to maximize loyalty, retention, and conversion.; Duration: Up to 51 minutes; This learning path has: 5 Courses, 2 Exams
- LEARNING PATHCRM EssentialsBeginnerDuration: Up to 52 minutesDifficulty: Beginner; Description: Covering the fundamentals of the CRM ecosystem, this course unpacks this vital technology, examining what it is, how it works and what it offers business.; Duration: Up to 52 minutes; This learning path has: 5 Courses, 2 Exams
- LEARNING PATHeCommerce Essentials for LeadersBeginnerDuration: Up to 13 minutesDifficulty: Beginner; Description: An overview of the changing retail landscape, and importance of business leaders taking ownership of eCommerce strategy to achieve profitable growth.; Duration: Up to 13 minutes; This learning path has: 1 Course
- LEARNING PATHThomas Mitchell
Using Generative AI in Azure and Microsoft Power PlatformBeginnerDuration: Up to 1 hour and 22 minutesAuthor: Thomas Mitchell; Difficulty: Beginner; Description: This course is designed to teach you the basics of Generative AI in Azure and Microsoft Power Platform.; Duration: Up to 1 hour and 22 minutes; Content Topics: Development, Artificial Intelligence; This learning path has: 4 Courses - HANDS-ON LABJeremy Cook
Coding with Java ModulesBeginnerDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab is designed to deepen your Java Module knowledge.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 3 Lab steps - HANDS-ON LABJeremy Cook
Coding with Java StreamsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This lab is designed to deepen your Java Streams knowledge.; Duration: Up to 1 hour and 30 minutes; Content Topics: Development; This hands-on lab has: 4 Lab steps - HANDS-ON LABJeremy Cook
Coding with Java CollectionsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This lab is designed to deepen your Java Collections knowledge.; Duration: Up to 1 hour and 30 minutes; Content Topics: Development; This hands-on lab has: 5 Lab steps - HANDS-ON LABAndrew Burchill
Configuring Access to AWS KMS KeysBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to allow and restrict access to AWS KMS keys using key policies and grants in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps - HANDS-ON LABDaniel Wood
Troubleshooting Kubernetes: Cluster Node FailuresAdvancedDuration: Up to 30 minutesAuthor: Daniel Wood; Difficulty: Advanced; Description: Detect, diagnose, and remedy Kubernetes cluster node failures.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps