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 LABNEWSRE-Labs : Lab2 CICDBeginnerDuration: Up to 3 hoursType: new hands-on lab; Difficulty: Beginner; Description: This lab assists a SRE to understand how a CI/CD pipeline can be constructed across a number of stages using GitHub, Jenkins and Spinnaker; Duration: Up to 3 hours; This hands-on lab has: 9 Lab steps
- HANDS-ON LABNEWSRE-Labs: Lab3 MonitoringBeginnerDuration: Up to 3 hoursType: new hands-on lab; Difficulty: Beginner; Description: This lab takes you through the steps of setting up monitoring in the cloud. Using EC2s you will use Prometheus metrics, Grafana dashboards and Splunk for logging.; Duration: Up to 3 hours; This hands-on lab has: 10 Lab steps
- HANDS-ON LABNEWSRE-Labs: Lab4 Stress TestingBeginnerDuration: Up to 3 hoursType: new hands-on lab; Difficulty: Beginner; Description: This lab uses an aws infrastructure - Web, Application and Database, to help you explore stress testing tools.; Duration: Up to 3 hours; This hands-on lab has: 12 Lab steps
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 PATHGuy HummelAI-900 Exam Preparation: Microsoft Azure AI FundamentalsBeginnerDuration: Up to 5 hours and 46 minutesAuthor: Guy Hummel; Difficulty: Beginner; Description: This course is designed to help you prepare for the AI-900 Microsoft Azure AI Fundamentals exam.; Duration: Up to 5 hours and 46 minutes; This learning path has: 8 Courses, 1 Resource, 1 Exam, 2 Hands-on labs
- LEARNING PATHDaniel MeaseGoogle Cloud Platform for DevelopersIntermediateDuration: Up to 31 hours and 20 minutesAuthor: Daniel Mease; Difficulty: Intermediate; Description: This course will show you the tools and services used by developers to build applications on Google Cloud Platform.; Duration: Up to 31 hours and 20 minutes; Content Topics: Google Cloud Platform; This learning path has: 24 Courses, 1 Lab challenge, 7 Exams, 14 Hands-on labs
- LEARNING PATHStuart ScottTechnical Essentials of AWSBeginnerDuration: Up to 20 hours and 34 minutesAuthor: Stuart Scott; Difficulty: Beginner; Description: This Course serves as an introduction to the AWS cloud and its foundational services of compute, storage, networking, and databases.; Duration: Up to 20 hours and 34 minutes; Content Topics: Amazon Web Services; This learning path has: 18 Courses, 1 Lab challenge, 2 Resources, 1 Exam, 10 Hands-on labs
- LEARNING PATHCalculated SystemsThe Beginners Guide to Machine Learning and Artificial IntelligenceBeginnerDuration: Up to 4 hours and 45 minutesAuthor: Calculated Systems; Difficulty: Beginner; Description: This course is a gentle introduction and for those who want to gain entry-level experience in machine learning and artificial intelligence.; Duration: Up to 4 hours and 45 minutes; Content Topics: NoSQL, Machine Learning; This learning path has: 2 Courses, 2 Exams, 1 Hands-on lab
- LEARNING PATHUPDATEDDigital Brand Building Best PracticeIntermediateDuration: Up to 53 minutesType: updated learning path; Difficulty: Intermediate; Description: Learn how to build digital-age brands: Strengthen connections and boost loyalty & advocacy using digital tools for specific target audiences.; Duration: Up to 53 minutes; This learning path has: 6 Courses, 2 Exams
- LEARNING PATHEd WrightReactJS: Zero to HeroIntermediateDuration: Up to 15 hours and 37 minutesAuthor: Ed Wright; Difficulty: Intermediate; Description: Build Web Applications Using The ReactJS Library!; Duration: Up to 15 hours and 37 minutes; Content Topics: Development; This learning path has: 14 Courses, 1 Resource, 7 Exams, 2 Hands-on labs
- LEARNING PATHThomas MitchellAZ-400 Exam Prep: Microsoft Azure DevOps SolutionsIntermediateDuration: Up to 30 hours and 47 minutesAuthor: Thomas Mitchell; Difficulty: Intermediate; Description: This course is designed to help you prepare for the AZ-400 Microsoft Azure DevOps Solutions exam.; Duration: Up to 30 hours and 47 minutes; Content Topics: Microsoft Azure; This learning path has: 21 Courses, 1 Resource, 1 Exam, 8 Hands-on labs
- LEARNING PATHUPDATEDData EssentialsBeginnerDuration: Up to 55 minutesType: updated learning path; Difficulty: Beginner; Description: In this course, we explore the different types of data that businesses make use of and look at all the ways it can be collected, stored and analyzed.; Duration: Up to 55 minutes; This learning path has: 5 Courses, 2 Exams
- HANDS-ON LABMatt MartinezUsing Git for Version Control: BranchingBeginnerDuration: Up to 45 minutesAuthor: Matt Martinez; Difficulty: Beginner; Duration: Up to 45 minutes; Content Topics: DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABMatt MartinezUsing Git for Version Control: CommitsBeginnerDuration: Up to 1 hourAuthor: Matt Martinez; Difficulty: Beginner; Duration: Up to 1 hour; Content Topics: DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABMatt MartinezAzure Resource Manager Templates In DepthIntermediateDuration: Up to 2 hoursAuthor: Matt Martinez; Difficulty: Intermediate; Description: In this lab, you will first create a Windows virtual machine using an Azure Resource Manager template, and then you will improve the template using several additional ARM features.; Duration: Up to 2 hours; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLuke OrellanaGetting Started with Azure Container InstancesBeginnerDuration: Up to 45 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Learn how to use Azure Container Instances to run automation jobs and simple services.; Duration: Up to 45 minutes; Content Topics: Containers; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiDeploy a Stateful Application in a Kubernetes ClusterAdvancedDuration: Up to 2 hours and 45 minutesAuthor: Logan Rakai; Difficulty: Advanced; Description: Deploy a stateful application in a Kubernetes Cluster in this lab to understand how, why, and when it makes sense to run stateful applications in Kubernetes; Duration: Up to 2 hours and 45 minutes; Content Topics: Containers; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiDeploy a Stateless Application in a Kubernetes ClusterIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Deploy a stateless application in a Kubernetes cluster running on Linux in this Lab; Duration: Up to 45 minutes; Content Topics: Containers; This hands-on lab has: 4 Lab steps
- LEARNING PATHAndrew LarkinLearn SQL - From Newbie to NinjaBeginnerDuration: Up to 14 hours and 47 minutesAuthor: Andrew Larkin; Difficulty: Beginner; Description: Go from Newbie to Ninja in the structured query language (SQL)!; Duration: Up to 14 hours and 47 minutes; Content Topics: SQL; This learning path has: 4 Courses, 1 Lab challenge, 3 Exams, 3 Hands-on labs
- LEARNING PATHHallam WebberPL-300 Exam Prep: Power BI Data Analyst AssociateIntermediateDuration: Up to 20 hours and 32 minutesAuthor: Hallam Webber; Difficulty: Intermediate; Description: This course is designed to help you prepare for Microsoft's PL-300 Power BI Data Analyst Associate exam.; Duration: Up to 20 hours and 32 minutes; Content Topics: Big Data; This learning path has: 19 Courses, 1 Resource, 11 Exams, 1 Hands-on lab
- LEARNING PATHJeremy CookIntroduction to JavaIntermediateDuration: Up to 12 hours and 43 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This course provides an introduction to programming with Java 9.; Duration: Up to 12 hours and 43 minutes; Content Topics: Development Tools, Web; This learning path has: 8 Courses, 1 Lab challenge, 6 Exams, 5 Hands-on labs
- LEARNING PATHAndrew LarkinDevOps Playbook - Moving to a DevOps CultureIntermediateDuration: Up to 11 hours and 18 minutesAuthor: Andrew Larkin; Difficulty: Intermediate; Description: This DevOps Playbook provides an ideal start point for any organization or team looking to build and grow a DevOps culture; Duration: Up to 11 hours and 18 minutes; Content Topics: DevOps; This learning path has: 7 Courses, 3 Resources, 2 Exams, 1 Hands-on lab
- LEARNING PATHDavid RobinsonOperations on AWSAdvancedDuration: Up to 6 hours and 10 minutesAuthor: David Robinson; Difficulty: Advanced; Description: Looking to make your AWS deployment infrastructure robust and easy to maintain? This course will help you master critical cloud-era DevOps skills.; Duration: Up to 6 hours and 10 minutes; Content Topics: Networking, Security, Compute, Content Delivery Networking; This learning path has: 3 Courses, 2 Exams, 3 Hands-on labs
- HANDS-ON LABAlex CasalboniSecure API Gateway Endpoints with Custom AuthorizersIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Alex Casalboni; Difficulty: Intermediate; Description: Learn how to implement a Custom Authorizer with AWS Lambda to define ad-hoc authorization logics for your API Gateway resources.; Duration: Up to 1 hour and 30 minutes; Content Topics: Serverless, Identity and Access Management; This hands-on lab has: 8 Lab steps
- HANDS-ON LABMatt MartinezUsing Git for Version Control: Top 10 Git CommandsIntermediateDuration: Up to 45 minutesAuthor: Matt Martinez; Difficulty: Intermediate; Description: Use some of the most useful and commonly-used Git commands, to do things like better track your changes, safely undo modifications, and monitor your codebase; Duration: Up to 45 minutes; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJeremy CookCoding with Python StringsBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: This Lab is designed to show you how to work with and manipulate Python Strings.; Duration: Up to 1 hour and 30 minutes; Content Topics: Development; This hands-on lab has: 6 Lab steps
- HANDS-ON LABJeremy CookCoding with Python Collection TypesBeginnerDuration: Up to 1 hour and 15 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: This Lab is designed to show you how to assess and exploit the correct Python collection types.; Duration: Up to 1 hour and 15 minutes; Content Topics: Development; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiCreate Containerized Solutions with Azure Kubernetes Service (AKS)IntermediateDuration: Up to 1 hour and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: This lab explores several key services that allow you to create containerized solutions in Azure.; Duration: Up to 1 hour and 30 minutes; Content Topics: Microsoft Azure; This hands-on lab has: 9 Lab steps