What's new on our platform?
Test your technical and soft skills in realistic, role-based scenarios. Interact with AI characters, ask the right questions, and make real-world decisions just like you would on the job.Explore SimuLabsIntroducing SimuLabs: AI-powered lab simulations
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 LABJun Fritz
From Code to Intent: Build Your First Kiro WorkflowBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to use AWS Kiro's spec-driven workflow to build and deploy a serverless application on AWS, transforming plain language intent into production-ready code in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Artificial Intelligence; This hands-on lab has: 4 Lab steps - COURSEGrounding, accuracy, and strategic integrationAdvancedDuration: 13 minutes and 51 secondsDifficulty: Advanced; Duration: 13 minutes and 51 seconds; This course has: 7 Units
- COURSEPersonal AI assistants and advanced prompting patternsAdvancedDuration: 10 minutes and 19 secondsDifficulty: Advanced; Duration: 10 minutes and 19 seconds; This course has: 6 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 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 hours and 30 minutesAuthor: 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 and 30 minutes; Content Topics: Deployment, DevOps; This learning path has: 1 Simulab, 14 Hands-on labs - LEARNING PATHDaniel Mease
Google Cloud Platform Technical EssentialsIntermediateDuration: Up to 19 hours and 31 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 31 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 PATHJeremy Cook
Introduction to Test Driven Development (TDD) for Java using JUnitIntermediateDuration: Up to 5 hours and 19 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This course demonstrates how to create a Java 11 application using Test Driven Development (TDD) practices.; Duration: Up to 5 hours and 19 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: Compute, Monitoring, Deployment, 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 Behavioral Analysis Best PracticeIntermediateDuration: Up to 56 minutesDifficulty: Intermediate; Description: This course explores tools and techniques for leveraging AI for behavioral analysis, while addressing ethical concerns and implementation challenges.; Duration: Up to 56 minutes; This learning path has: 5 Courses, 2 Exams
- LEARNING PATHAI Literacy: Safe and Compliant AI Use for All StaffBeginnerDuration: Up to 2 hours and 8 minutesDifficulty: Beginner; Description: This is the digital module for AI Literacy: Safe and Compliant AI Use for All Staff.; Duration: Up to 2 hours and 8 minutes; This learning path has: 6 Courses, 1 Exam
- 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 LABParveen Singh
Deploying a Windows Azure VM using Azure CLIBeginnerDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Beginner; Description: In this lab, you'll learn how to work with Azure CLI to create and manage the Azure resources.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps - HANDS-ON LABParveen Singh
Inspecting Resources using Azure CLIBeginnerDuration: Up to 30 minutesAuthor: Parveen Singh; Difficulty: Beginner; Description: In this hands-on lab, you'll learn how to work with Azure CLI to create and manage the Azure resources.; Duration: Up to 30 minutes; Content Topics: Development Tools; 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 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 - HANDS-ON LABFarish Kashefinejad
Working with JavaScript Comparison OperatorsIntermediateDuration: Up to 40 minutesAuthor: Farish Kashefinejad; Difficulty: Intermediate; Description: In this lab, you will be working with JavaScript Comparison Operators. Comparison operators are used to determine equality between variables or values.; Duration: Up to 40 minutes; Content Topics: Development; This hands-on lab has: 10 Lab steps - HANDS-ON LABFarish Kashefinejad
Working with JavaScript Logical OperatorsIntermediateDuration: Up to 40 minutesAuthor: Farish Kashefinejad; Difficulty: Intermediate; Description: In this lab, you will be working with JavaScript Logical Operators. Logical operators are typically used with Boolean (logical) values.; Duration: Up to 40 minutes; Content Topics: Development; This hands-on lab has: 8 Lab steps - LEARNING PATHStuart Scott
Mastering Generative AI on AWS: From Infrastructure to ApplicationsAdvancedDuration: Up to 13 hours and 50 minutesAuthor: Stuart Scott; Difficulty: Advanced; Description: Uncover the components and features from the underlying infrastructure to the services that leverage the creation of building generative AI apps on AWS; Duration: Up to 13 hours and 50 minutes; Content Topics: Amazon Web Services; This learning path has: 15 Courses, 7 Hands-on labs - HANDS-ON LABAndrea Giussani
Introduction to Financial Data Manipulation with PythonBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: The goal of this lab is to consolidate your data management and manipulation skills using Python.; Duration: Up to 1 hour; Content Topics: Development, Analytics; This hands-on lab has: 2 Lab steps - HANDS-ON LABAna Rojo Echeburua
A Practical Introduction to Language ModelsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Ana Rojo Echeburua; Difficulty: Intermediate; Description: Lab for Module 2 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 LABAndrew Burchill
Moderating Content with Amazon BedrockBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use Amazon Bedrock to moderate textual content as a part of a content processing system in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps - HANDS-ON LABJun Fritz
Enhancing Generative AI Models With Retrieval-Augmented Generation (RAG)BeginnerDuration: Up to 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn the fundamentals of Retrieval-Augmented Generation (RAG) and how to enhance the accuracy of generative AI models in this hands-on lab.; Duration: Up to 30 minutes; Content Topics: Development, Artificial Intelligence; This hands-on lab has: 2 Lab steps