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
- COURSENEWAI GuardrailsBeginnerDuration: 16 minutes and 35 secondsType: new course; Difficulty: Beginner; Duration: 16 minutes and 35 seconds; This course has: 10 Units
- COURSENEWEthics, risk, and responsibilityBeginnerDuration: 11 minutes and 36 secondsType: new course; Difficulty: Beginner; Duration: 11 minutes and 36 seconds; This course has: 4 Units
- COURSENEWTools and actionsBeginnerDuration: 20 minutes and 49 secondsType: new course; Difficulty: Beginner; Duration: 20 minutes and 49 seconds; This course has: 9 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 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 LABBen Lambert
Python: InheritanceIntermediateDuration: Up to 2 hoursAuthor: Ben Lambert; Difficulty: Intermediate; Description: Object oriented programming consists of bundling data and code together into a single entity referred to as **objects**. Object inheritance is an important aspect of object-oriented programming. Learn how to create object hierarchies in this hands-on lab.; Duration: Up to 2 hours; Content Topics: Development; This hands-on lab has: 6 Lab steps - HANDS-ON LABBen Lambert
Python: Magic MethodsIntermediateDuration: Up to 2 hoursAuthor: Ben Lambert; Difficulty: Intermediate; Description: Learn how to use magic methods to control the way that objects interact with the Python language syntax and built-in functions. This lab covers commonly used magic methods through hands-on learning.; Duration: Up to 2 hours; Content Topics: Development; This hands-on lab has: 4 Lab steps - HANDS-ON LABBen Lambert
Python: Introduction to MockingIntermediateDuration: Up to 2 hoursAuthor: Ben Lambert; Difficulty: Intermediate; Description: The unittest.mock module is Python's built-in mocking and patching module. Used to replace objects with fake implementations during testing. This lab introduces the unittest.mock module through hands-on learning.; Duration: Up to 2 hours; Content Topics: Development; This hands-on lab has: 12 Lab steps - HANDS-ON LABFarish Kashefinejad
Working With JavaScript ClassesAdvancedDuration: Up to 45 minutesAuthor: Farish Kashefinejad; Difficulty: Advanced; Description: In this lab, you will be working with JavaScript Classes.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 11 Lab steps - LEARNING PATHAndrew Larkin
FREECloud Academy Enterprise Administrator CertificationBeginnerDuration: Up to 2 hours and 1 minuteAuthor: Andrew Larkin; Type: free learning path; Difficulty: Beginner; Description: Achieve the Cloud Academy Enterprise Administrator Certification with this short Course.; Duration: Up to 2 hours and 1 minute; This learning path has: 10 Resources, 7 Exams - LEARNING PATHBen Lambert
Git FundamentalsBeginnerDuration: Up to 7 hours and 30 minutesAuthor: Ben Lambert; Difficulty: Beginner; Description: Git has become the distributed database that facilitates DevOps. Learn to use the world's most popular version control system through hands-on labs.; Duration: Up to 7 hours and 30 minutes; Content Topics: Development, DevOps; This learning path has: 6 Hands-on labs - HANDS-ON LABLuke OrellanaGetting Started with Azure Redis CacheBeginnerDuration: Up to 1 hourAuthor: Luke Orellana; Difficulty: Beginner; Description: Learn the benefits of using Redis cache and how to connect to a web application.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan Rakai
Installing and Running Applications with Docker Enterprise Universal Control Plane (UCP)IntermediateDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to install Docker Enterprise Universal Control Plane (UCP) and how to deploy applications onto the UCP cluster you create using the web interface.; Duration: Up to 1 hour; Content Topics: Development, DevOps; This hands-on lab has: 6 Lab steps - HANDS-ON LABBen Lambert
Git StashIntermediateDuration: Up to 1 hourAuthor: Ben Lambert; Difficulty: Intermediate; Description: Git stash is a useful feature for temporarily saving changes that are not ready to be committed. Explore the git stash command with this hands-on lab.; Duration: Up to 1 hour; This hands-on lab has: 2 Lab steps - HANDS-ON LABLogan Rakai
IAM for Amazon ECS on AWS FargateIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn the fundamental concepts of IAM in the context of Amazon ECS on AWS Fargate and learn how to diagnose and troubleshoot related issues in this lab.; Duration: Up to 45 minutes; Content Topics: Amazon Web Services; 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 LABJeremy Cook
CKA Practice Exam - Services and NetworkingIntermediateDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Prepare for the Services and Neworking 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: 3 Lab steps - HANDS-ON LABBen Lambert
Python: DecoratorsAdvancedDuration: Up to 1 hourAuthor: Ben Lambert; Difficulty: Advanced; Description: Decorators allow callables to be expanded or augmented without modifying the original. This lab introduces decorators through hands-on examples and ends with the chance to practice what you've learned.; Duration: Up to 1 hour; This hands-on lab has: 4 Lab steps - HANDS-ON LABParveen Singh
Introduction to Azure Durable FunctionsIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Understand the basics of Durable Function in the Azure Function catalog and create the durable functions using Core Tools in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps - HANDS-ON LABBen Lambert
Python: Simple Guessing GameBeginnerDuration: Up to 45 minutesAuthor: Ben Lambert; Difficulty: Beginner; Description: Build your Python skills by creating a basic console based guessing game. Combine Python's language fundamentals to build a game that prompts player's to guess a number between 1 and 20.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 2 Lab steps - HANDS-ON LABBen Lambert
Python: Introduction to PatchingIntermediateDuration: Up to 2 hoursAuthor: Ben Lambert; Difficulty: Intermediate; Description: The unittest.mock module is Python's built-in mocking and patching module. Used to replace objects with fake implementations during testing. This lab introduces the unittest.mock.patch callable through hands-on learning.; Duration: Up to 2 hours; Content Topics: Development; This hands-on lab has: 11 Lab steps - HANDS-ON LABLogan Rakai
API Management with ApigeeIntermediateDuration: Up to 2 hours and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to set up an Apigee organization, API proxies, authentication policies, and more in this hands-on lab.; Duration: Up to 2 hours and 30 minutes; Content Topics: Google Cloud Platform; This hands-on lab has: 8 Lab steps - HANDS-ON LABQA
Azure Availability sets and Azure Load Balancer BasicIntermediateDuration: Up to 2 hoursAuthor: QA; Difficulty: Intermediate; Description: Learn how to deploy highly available Azure VMs into an availability set behind a Basic Azure Load Balancer by using Azure Resource Manager templates and analyze highly available Azure VMs deployed into an availability set behind a Basic Azure Load Balancer.; Duration: Up to 2 hours; Content Topics: Microsoft Azure; This hands-on lab has: 3 Lab steps - LEARNING PATHJeremy Cook
Managing and Maintaining Networks for Operations - Level 1BeginnerDuration: Up to 8 hours and 15 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: The content in this course will teach you about the topic of Managing and Maintaining Networks for Operations to a Level 1.; Duration: Up to 8 hours and 15 minutes; Content Topics: Networking, Security; This learning path has: 6 Courses, 2 Hands-on labs - LEARNING PATHCalculated Systems
Building Chatbots with Google DialogflowIntermediateDuration: Up to 4 hours and 30 minutesAuthor: Calculated Systems; Difficulty: Intermediate; Description: This course provides an intro to the Dialogflow service and will get you up and running with building your own chatbots.; Duration: Up to 4 hours and 30 minutes; Content Topics: Artificial Intelligence; This learning path has: 2 Courses, 1 Exam, 4 Hands-on labs - LEARNING PATHFarish Kashefinejad
AI Agent DesignIntermediateDuration: Up to 3 hours and 4 minutesAuthor: Farish Kashefinejad; Difficulty: Intermediate; Description: This course introduces the foundations of AI agent design by starting with the structure of a single agent.; Duration: Up to 3 hours and 4 minutes; Content Topics: Artificial Intelligence; This learning path has: 7 Courses, 4 Exams - LEARNING PATHBuilding an AI AgentIntermediateDuration: Up to 12 hours and 30 minutesDifficulty: Intermediate; Description: In this lab course, you will use python to learn to design and develop intelligent single and multi-agent systems.; Duration: Up to 12 hours and 30 minutes; Content Topics: Artificial Intelligence; This learning path has: 8 Hands-on labs
- LEARNING PATHStuart Scott
AWS WAF - Security Pillar SEC 4 - How do you detect and investigate security events?AdvancedDuration: Up to 14 hours and 42 minutesAuthor: Stuart Scott; Difficulty: Advanced; Description: Gain the knowledge required to implement the best practices as outlined within section 4 of the Security pillar of the AWS Well Architected Framework; Duration: Up to 14 hours and 42 minutes; Content Topics: Amazon Web Services; This learning path has: 14 Courses, 2 Lab challenges, 7 Hands-on labs