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
- COURSEGuy HummelOverview of Azure ServicesBeginnerDuration: 50 minutes and 36 secondsAuthor: Guy Hummel; Difficulty: Beginner; Description: This lesson gives an overview of the services available on Azure and shows how to create virtual machines and web apps using the Azure CLI and Azure Portal.; Duration: 50 minutes and 36 seconds; Content Topics: Microsoft Azure; This course has: 8 Lectures
- QUIZReview for lesson: Overview of Azure ServicesDuration: Up to 3 minutesDescription: Review for lesson: Overview of Azure Services; Duration: Up to 3 minutes; Content Topics: Microsoft Azure; This quiz has: 4 Questions
- COURSEDaniel MeaseCloud FundamentalsBeginnerDuration: 35 minutes and 35 secondsAuthor: Daniel Mease; Difficulty: Beginner; Description: This lesson covers a wide range of Cloud-related topics and provides you with a solid foundation of knowledge.; Duration: 35 minutes and 35 seconds; Content Topics: Cloud Computing; This course has: 8 Lectures
New this month in our library
- RESOURCENEWRequired Reading for the PL-300 ExamIntermediateDuration: Up to 15 minutesType: new resource; Difficulty: Intermediate; Duration: Up to 15 minutes; This resource has: 1 Resource
- HANDS-ON LABAndrew BurchillNEWStreamlining Amazon SageMaker Governance With Model CardsBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Type: new hands-on lab; Difficulty: Beginner; Description: Learn how to create a model card to document your Amazon SageMaker machine learning models in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 3 Lab steps
- COURSEStuart ScottNEWHarnessing the Power of Amazon CloudWatch LogsBeginnerDuration: 33 minutes and 57 secondsAuthor: Stuart Scott; Type: new course; Difficulty: Beginner; Duration: 33 minutes and 57 seconds; Content Topics: Management, Monitoring; This course has: 9 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