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.
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 LABParveen SinghUsing Azure Synapse Analytics to Query Data LakeIntermediateDuration: Up to 1 hour and 45 minutesAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to deploy and use Azure Synapse Analytics to query data stored in a data lake through T-SQL statements using a serverless SQL pool in this hands-on lab.; Duration: Up to 1 hour and 45 minutes; Content Topics: SQL, Big Data; This hands-on lab has: 7 Lab steps
- HANDS-ON LABAndrew BurchillWorking with Special Characters and Anchors in Regular ExpressionsBeginnerDuration: Up to 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: In this hands-on lab, you will work with regular expressions, learning how to use quantifiers, anchors, and capture groups to match patterns in text.; Duration: Up to 30 minutes; Content Topics: Development; This hands-on lab has: 2 Lab steps
- HANDS-ON LABMatt MartinezUsing Git for Version Control: Managing WorkflowsIntermediateDuration: Up to 45 minutesAuthor: Matt Martinez; Difficulty: Intermediate; Duration: Up to 45 minutes; Content Topics: DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABAndrew BurchillHands-On CloudFormation for Deploy ScalabilityIntermediateDuration: Up to 2 hoursAuthor: Andrew Burchill; Difficulty: Intermediate; Description: Scalable DevOps: Using CloudFormation for Whole VPC Stacks.; Duration: Up to 2 hours; Content Topics: Amazon Web Services; This hands-on lab has: 7 Lab steps
- HANDS-ON LABMatt MartinezAzure Resource Manager Templates In DepthIntermediateDuration: Up to 2 hoursAuthor: Matt Martinez; Difficulty: Intermediate; Description: In this lab, you will first create a Windows virtual machine using an Azure Resource Manager template, and then you will improve the template using several additional ARM features.; Duration: Up to 2 hours; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps
- HANDS-ON LABMatt MartinezDeploy and Modify Azure Resource Manager TemplatesBeginnerDuration: Up to 1 hourAuthor: Matt Martinez; Difficulty: Beginner; Description: In this lab, you will practice the basics of Azure Resource Manager by creating a basic template that will launch an Azure web app.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJeremy CookProgramming with Python DateTimesBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab is designed to introduce you to coding with dates and times in Python, using the DateTime module.; Duration: Up to 1 hour and 30 minutes; Content Topics: Development; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJeremy CookProgramming with Python IntroductionBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab is designed to introduce you to the basics of coding with Python.; Duration: Up to 1 hour and 30 minutes; Content Topics: Development; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJeremy CookCoding with PolymorphismBeginnerDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab is designed to deepen your Java object-oriented programming knowledge.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 3 Lab steps
- HANDS-ON LABJeremy CookWorking with JShellBeginnerDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab introduces you to JShell, an interactive REPL Java utility.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLogan RakaiPowerShell Byte SessionBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: Develop a strong foundation and skills to continue expanding your knowledge and prowess with PowerShell in this lab.; Duration: Up to 2 hours; Content Topics: Development, Management; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiLinux Command Line Byte SessionBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: This Lab helps anyone getting started with the Linux command line by learning key concepts and practicing with common commands in bash.; Duration: Up to 2 hours; Content Topics: Management, Operating System; This hands-on lab has: 7 Lab steps
- HANDS-ON LABParveen SinghDeploying Custom App Image to Container Apps using Azure Container RegistryIntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Learn how to deploy custom app images to Container Apps using Azure Container Registry in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Containers; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLuke OrellanaGetting Started with Azure Container InstancesBeginnerDuration: Up to 45 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Learn how to use Azure Container Instances to run automation jobs and simple services.; Duration: Up to 45 minutes; Content Topics: Containers; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAdil IslamContinuous Integration using Azure Pipelines in Azure DevOpsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Adil Islam; Difficulty: Intermediate; Description: Learn the benefits of continuous integration using Azure Pipelines to automate the building and checking of your code in this hands-on Azure DevOps lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: DevOps; This hands-on lab has: 7 Lab steps
- HANDS-ON LABAndrew BurchillFirst Steps Into the Linux ConsoleBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: GNU/Linux is the leading operating system on servers and other big iron systems such as mainframe computers and supercomputers. Any system administrator should know the basics of the Linux Command Line Interface (CLI). This laboratory will show you the Linux CLI step-by-step.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJun FritzWorking with Files and Directories in LinuxBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Apply your knowledge of Linux fundamentals and work with file and directory management in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Operating System; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiUsing Kubernetes Custom Resource Definitions (CRDs)BeginnerDuration: Up to 50 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Discover custom resource definitions in Kubernetes as you use them to manage a GitOps continuous delivery system using familiar Kubernetes patterns.; Duration: Up to 50 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiUsing Kubernetes Primitives to Implement Common Deployment StrategiesIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Kubernetes can support common deployment strategies other than rolling updates by utilizing multiple deployments, services, and labels. Learn how in this lab.; Duration: Up to 45 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiCKAD Practice Exam: State PersistenceIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the State Persistence domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJeremy CookCKAD Practice Exam: Services & NetworkingIntermediateDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Prepare for the Services & Networking domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 1 hour; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiCKAD Practice Exam: ConfigurationIntermediateDuration: Up to 50 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Configuration 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 LABLogan RakaiCKAD Practice Exam: Core ConceptsIntermediateDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Intermediate; Description: Prepare for the Core Concepts domain of the Certified Kubernetes Application Developer (CKAD) exam in this lab with exam-like tasks and solution guide.; Duration: Up to 1 hour; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiMastering Kubernetes Pod Configuration: Service AccountsIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: In this lab, you'll master Kubernetes Pod configuration to provide Pods with identities to harden your Kubernetes application deployments; Duration: Up to 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 3 Lab steps