What's new on our platform?
Introducing AI assisted labs!
Unlock your coding potential with the AI-Lab Assistant!Receive instant feedback to master coding efficiently, with 24/7 support always available when you need it. Start your journey today and elevate your programming skills!
Explore nowTraining 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 JesseeAWS Solutions Architect – Associate (SAA-C03) Certification Preparation for AWSIntermediateDuration: Up to 73 hours and 6 minutesAuthor: Danny Jessee; Difficulty: Intermediate; Description: Train to prepare for the AWS Certified Solutions Architect Associate Certification (SAA-C03) released by AWS on August 30th, 2022!; Duration: Up to 73 hours and 6 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 HummelAZ-900 Exam Preparation: Microsoft Azure FundamentalsBeginnerDuration: Up to 10 hours and 52 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 52 minutes; Content Topics: Virtualization; This learning path has: 12 Courses, 1 Resource, 6 Exams, 3 Hands-on labs
- LEARNING PATHDanny JesseeAWS Cloud Practitioner (CLF-C02) Certification PreparationBeginnerDuration: Up to 35 hours and 23 minutesAuthor: Danny Jessee; Difficulty: Beginner; Description: Train to prepare for the AWS Certified Cloud Practitioner (CLF-C02) exam; Duration: Up to 35 hours and 23 minutes; Content Topics: Amazon Web Services; This learning path has: 14 Courses, 3 Resources, 11 Exams, 9 Hands-on labs
New this month in our library
- HANDS-ON LABBen LambertNEWBuilding with the OpenAI Assistants APIIntermediateDuration: Up to 30 minutesAuthor: Ben Lambert; Type: new hands-on lab; Difficulty: Intermediate; Description: Learn how to use the OpenAI Assistants API to build AI-based applications.; Duration: Up to 30 minutes; This hands-on lab has: 1 Lab step
- COURSEDeniz YilmazNEWMonitoring Model Inference With Amazon SageMakerBeginnerDuration: 35 minutes and 55 secondsAuthor: Deniz Yilmaz; Type: new course; Difficulty: Beginner; Duration: 35 minutes and 55 seconds; Content Topics: Machine Learning; This course has: 7 Lectures
- COURSEDeniz YilmazNEWOptimize Machine Learning Models for Inference With SageMaker NeoBeginnerDuration: 39 minutes and 46 secondsAuthor: Deniz Yilmaz; Type: new course; Difficulty: Beginner; Duration: 39 minutes and 46 seconds; Content Topics: Machine Learning; This course has: 7 Lectures
Multiple ways to learn
You can study and practice skills in the way that‘s right for you.
Guided Learning JourneysDiscover 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 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 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
- 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 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
- HANDS-ON LABLogan RakaiApplication Load Balancing with Azure Application GatewaysIntermediateDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to configure an Azure Application Gateway to load balance traffic to a web application that you deploy on a Virtual Machine Scale Set in this Lab.; Duration: Up to 2 hours; Content Topics: Networking; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Persistent DataIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to persist data beyond the lifecycle of a Pod.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJun FritzDeveloping a REST API with the AWS SAM CLI (JavaScript)BeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to utilize the AWS SAM CLI to develop an API Gateway REST API using NodeJS in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Serverless; This hands-on lab has: 2 Lab steps
- HANDS-ON LABLogan RakaiUtilizing Ephemeral Volume Types in KubernetesIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: You will understand how Kubernetes provides ephemeral storage and understand how to utilize ephemeral storage in this lab.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABAdil IslamIntroduction to Azure Bicep TemplatesBeginnerDuration: Up to 1 hourAuthor: Adil Islam; Difficulty: Beginner; Description: In this lab, you will be learning about and creating a simple Azure Bicep template to deploy an Azure Storage Account.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLuke OrellanaGetting Started with Azure SQL DatabaseBeginnerDuration: Up to 45 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Explore the main features of Azure SQL and learn how to deploy and manage the service by connecting to the database and assigning user access in this lab.; Duration: Up to 45 minutes; Content Topics: SQL; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiControl Kubernetes Network Traffic With Network PoliciesBeginnerDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Define Kubernetes network policies and observe their effects as you work through this lab on Kubernetes network security.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiCKAD Practice Exam: ObservabilityIntermediateDuration: Up to 50 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Observability domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJeremy CookCKAD Practice Exam: Pod DesignIntermediateDuration: Up to 1 hour and 20 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Prepare for the Pod Design domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 1 hour and 20 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Config Maps and SecretsIntermediateDuration: Up to 40 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to improve container image reusability and security.; Duration: Up to 40 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Security ContextsIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to harden your environments.; Duration: Up to 45 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Defining Resource RequirementsIntermediateDuration: Up to 35 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to improve cluster efficiency and utilization.; Duration: Up to 35 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiKubernetes Pod Design for Application Developers: Jobs and CronJobsIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll learn about jobs, and cronjobs for running batch workloads.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiKubernetes Pod Design for Application Developers: DeploymentsIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll learn about Kubernetes deployments, a high-level abstraction for managing pods.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiKubernetes Pod Design for Application Developers: Labels, Selectors, and AnnotationsBeginnerDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this lab, you will learn about Kubernetes labels, selectors, and annotations.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiKubernetes Pod Design for Application Developers: Definition BasicsBeginnerDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this lab, you'll learn about effective pod design building blocks in Kubernetes.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps