Not sure where to start? Find out what you already know.
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.
Most popular
- LEARNING PATHDanny Jessee
AWS Solutions Architect – Associate (SAA-C03) Certification Preparation for AWSIntermediateDuration: Up to 72 hours and 23 minutesAuthor: Danny Jessee; Difficulty: Intermediate; Description: Train to prepare for the AWS Certified Solutions Architect Associate Certification (SAA-C03)!; Duration: Up to 72 hours and 23 minutes; Content Topics: Amazon Web Services; This learning path has: 11 Courses, 3 Lab challenges, 1 Resource, 17 Exams, 22 Hands-on labs - LEARNING PATHGuy Hummel
AZ-900 Exam Preparation: Microsoft Azure FundamentalsBeginnerDuration: Up to 10 hours and 54 minutesAuthor: Guy Hummel; Difficulty: Beginner; Description: This Course is designed to help you prepare for the AZ-900 Microsoft Azure Fundamentals exam.; Duration: Up to 10 hours and 54 minutes; Content Topics: Microsoft Azure; This learning path has: 12 Courses, 1 Resource, 6 Exams, 3 Hands-on labs - LEARNING PATHDanny Jessee
AWS Developer – Associate (DVA-C02) Certification PreparationIntermediateDuration: Up to 75 hours and 52 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 52 minutes; Content Topics: Amazon Web Services; This learning path has: 11 Courses, 3 Lab challenges, 12 Exams, 30 Hands-on labs
New this month in our library
- COURSEDaniel IvesNEWDesigning Multi-Step AI Workflows in AzureIntermediateDuration: 53 minutesAuthor: Daniel Ives; Type: new course; Difficulty: Intermediate; Duration: 53 minutes; This course has: 10 Units
- HANDS-ON LABNEWOPA and REGO scenario challengeIntermediateDuration: Up to 4 hoursType: new hands-on lab; Difficulty: Intermediate; Description: Put policy-as-code into practice in this hands-on Open Policy Agent (OPA) challenge. Delegates are provided with a live environment containing a series of real-world governance, security, and compliance scenarios. Using Visual Studio Code, participants must analyse policy failures, modify Rego rules, and validate their solutions to progressively secure and govern the environment. This lab develops practical skills in authoring, debugging, and testing OPA policies in realistic enterprise contexts.; Duration: Up to 4 hours; This hands-on lab has: 3 Lab steps
- COURSENEWAccess your resources for TAP® Workplace Performance Design | QATAPWPD-BL |BeginnerDuration: 4 minutesType: new course; Difficulty: Beginner; Duration: 4 minutes; This course has: 4 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 LABJun Fritz
Working with Terraform Provisioners in GCPBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to define provisioners in a Terraform configuration to aid in the deployment of Google Cloud Platform resources in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps - HANDS-ON LABParveen Singh
Understanding Data Events using Azure Event HubsBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: Understand data events by sending and receiving events using Azure Event Hubs in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 4 Lab steps - HANDS-ON LABRebecca Hom
Working With HTML Text ElementsBeginnerDuration: Up to 45 minutesAuthor: Rebecca Hom; Difficulty: Beginner; Description: In this lab, you will be working with the HTML text elements. You will create the elements that will form the text content of a webpage.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 7 Lab steps - HANDS-ON LABAndrew Burchill
Configuring Systems and Tools Using YAMLBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to configure systems and tools as you work practically with YAML in an integrated development environment.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 2 Lab steps - HANDS-ON LABAndrew Burchill
Reading, Writing, and Parsing YAML FilesBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to read, write data in a YAML file and parse it with the Python scripting language in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 2 Lab steps - HANDS-ON LABAndrea Giussani
Data Visualization with BokehBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: In this lab, you will master Bokeh to perform data visualization with Python.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 2 Lab steps - HANDS-ON LABJun Fritz
Embedding Documents With LangChain and Amazon BedrockIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to use AWS SAM, Amazon Bedrock, and LangChain to deploy an automated document embedding application in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps - HANDS-ON LABJun Fritz
Provisioning an Amazon ECS Cluster Using TerraformIntermediateDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to deploy an Amazon ECS cluster into an existing Amazon VPC using Terraform in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps - HANDS-ON LABLogan Rakai
Scanning Container Images for Known VulnerabilitiesBeginnerDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Learn how to scan container images for known vulnerabilities using Trivy in this lab.; Duration: Up to 30 minutes; Content Topics: Security vulnerabilities, threats and countermeasures, Containers; This hands-on lab has: 3 Lab steps - HANDS-ON LABStefano Cascavilla
Working With Full-Refresh dbt ModelsBeginnerDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: In this lab, you will understand what are full-refresh dbt models, and you will create two models by using the table materialization type.; Duration: Up to 1 hour; Content Topics: Data build tool (dbt); This hands-on lab has: 5 Lab steps - HANDS-ON LABBen Lambert
Python: Blackjack LabBeginnerDuration: Up to 3 hoursAuthor: Ben Lambert; Difficulty: Beginner; Description: Build upon your Python skills by creating a console based blackjack game. This lab demonstrates how the Python language is used to create and control objects. It leverages a wide range of Python's functionality such as classes, functions, loops, conditionals, built-in objects, doctests, and more.; Duration: Up to 3 hours; Content Topics: Development; This hands-on lab has: 6 Lab steps - HANDS-ON LABJun Fritz
Creating Reusable Infrastructure with Terraform Modules in GCPBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Configure and utilize reusable Google Cloud Platform infrastructure with the help of Terraform modules in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 3 Lab steps - HANDS-ON LABJun Fritz
Working with Terraform Configuration Variables in GCPBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to define and retrieve variables in a Terraform configuration to aid in the deployment of Google Cloud Platform resources in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 4 Lab steps - HANDS-ON LABJun Fritz
Creating Terraform Configurations with Implicit Dependencies in GCPBeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to create and manage implicit Google Cloud Platform resource dependencies 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 LABLogan Rakai
Predicting Time-Series Data With Amazon ForecastBeginnerDuration: Up to 1 hour and 40 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Analyze household energy consumption and go from raw data to accurate forecasts using the built-in algorithms provided by Amazon Forecast in this hands-on lab.; Duration: Up to 1 hour and 40 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps - HANDS-ON LABRebecca Hom
Working with Semantic HTMLBeginnerDuration: Up to 45 minutesAuthor: Rebecca Hom; Difficulty: Beginner; Description: In this lab, you will be working with JavaScript objects. Objects are key-value paired data collections.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 7 Lab steps - HANDS-ON LABAdil Islam
Utilizing Parameter Files with Azure Bicep TemplatesIntermediateDuration: Up to 1 hourAuthor: Adil Islam; Difficulty: Intermediate; Description: In this lab, you will learn how to pass parameter values for Azure Bicep Templates using parameter files.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps - HANDS-ON LABAdil Islam
Using Parameters and Variables with Azure Bicep TemplatesBeginnerDuration: Up to 45 minutesAuthor: Adil Islam; Difficulty: Beginner; Description: In this lab, you will learn how to use parameters and variables in a Bicep template, then extend this to referencing parameters in a separate file.; Duration: Up to 45 minutes; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps - LEARNING PATHRoss Leo
CSSLP: Domain 2 - Secure Software RequirementsAdvancedDuration: Up to 2 hours and 25 minutesAuthor: Ross Leo; Difficulty: Advanced; Description: Would you like to become a Certified Secure Software Lifecycle Professional? Learn more about the CSSLP and get this globally recognized security certification.; Duration: Up to 2 hours and 25 minutes; Content Topics: Security Governance; This learning path has: 3 Courses, 1 Resource, 2 Exams - LEARNING PATHDP-700 Exam Preparation: Implementing Data Engineering Solutions Using Microsoft FabricIntermediateDuration: Up to 29 hours and 30 minutesDifficulty: Intermediate; Description: This is the introduction to end-to-end analytics with Microsoft Fabric, part of the Microsoft Certified: Fabric Data Engineer Associate program.; Duration: Up to 29 hours and 30 minutes; Content Topics: Analytics; This learning path has: 60 Courses, 20 Exams
- LEARNING PATHThomas Mitchell
SC-401 Exam Prep: Administering Information Security in Microsoft 365IntermediateDuration: Up to 10 hours and 37 minutesAuthor: Thomas Mitchell; Difficulty: Intermediate; Description: This course is designed to help you and your team prepare for the SC-401: Administering Information Security in Microsoft 365 exam.; Duration: Up to 10 hours and 37 minutes; Content Topics: Business Suites; This learning path has: 15 Courses, 1 Resource, 1 Exam - LEARNING PATHStuart Scott
Building Generative AI applications with Amazon BedrockIntermediateDuration: Up to 10 hours and 28 minutesAuthor: Stuart Scott; Difficulty: Intermediate; Description: If you need to build Gen AI apps, Amazon Bedrock has you covered. Learn how to build scalable and secure applications using different foundation models in AWS; Duration: Up to 10 hours and 28 minutes; Content Topics: Development, Artificial Intelligence; This learning path has: 4 Courses, 7 Hands-on labs - LEARNING PATHDaniel Mease
Google Professional Cloud Database Engineer Exam PreparationIntermediateDuration: Up to 21 hours and 48 minutesAuthor: Daniel Mease; Difficulty: Intermediate; Description: This course is designed to help you prepare for the Google Cloud Certified - Professional Cloud Database Engineer Exam.; Duration: Up to 21 hours and 48 minutes; Content Topics: Google Cloud Platform; This learning path has: 1 Resource, 14 Courses, 2 Lab challenges, 1 Exam, 11 Hands-on labs - HANDS-ON LABStefano Cascavilla
Start using Recursion with ScalaIntermediateDuration: Up to 45 minutesAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will understand the basics of recursive functions, and you will create basic recursive functions and tail-recursive functions.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 4 Lab steps