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
- LAB CHALLENGEJun FritzNEWAmazon Bedrock Guardrails ChallengeBeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Type: new lab challenge; Difficulty: Beginner; Description: Put your Amazon Bedrock knowledge to the test by configuring guardrails for a fictional company in this hands-on lab challenge.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This lab challenge has: 1 Lab step
- COURSEHallam WebberNEWTranslating Language Using the Azure Speech ServiceIntermediateDuration: 34 minutes and 7 secondsAuthor: Hallam Webber; Type: new course; Difficulty: Intermediate; Duration: 34 minutes and 7 seconds; Content Topics: Machine Learning; This course has: 9 Lectures
- COURSEAlana LaytonNEWWorking with Nested Stacks in AWS CloudFormationIntermediateDuration: 20 minutesAuthor: Alana Layton; Type: new course; Difficulty: Intermediate; Duration: 20 minutes; Content Topics: Amazon Web Services; This course has: 5 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
32 to 24 of 4456 results
Search results 32 - 24 of 4456Learn smarter with Smart Skills!
Personalized training tailored to your proficiency. Skip content you already know and focus on your gaps- HANDS-ON LABAndrew TempletonGoverning AWS accounts with AWS Config and AWS CloudTrailIntermediateDuration: Up to 1 hourAuthor: Andrew Templeton; Difficulty: Intermediate; Description: Learn how to configure resources in AWS Config and AWS CloudTrail to monitor, audit, and report account activity in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Management, Security, Monitoring; This hands-on lab has: 8 Lab steps
- HANDS-ON LABStefano CascavillaDefine and Deploy Resources with Google Cloud Deployment ManagerIntermediateDuration: Up to 45 minutesAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will use the GCP Cloud Deployment Manager service to create a template and then use it in the configuration you will deploy. You will also use Jinja for defining a template and YAML for the configuration.; Duration: Up to 45 minutes; Content Topics: Management, Deployment; This hands-on lab has: 6 Lab steps
- HANDS-ON LABMatt MartinezDeveloping with the Cosmos DB Core API and Change FeedIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Matt Martinez; Difficulty: Intermediate; Description: In this Lab, you will learn how to manage Cosmos DB using the Azure Portal and Azure CLI as you integrate Azure Functions with Cosmos DB change feed triggers to buy and sell fictitious stocks.; Duration: Up to 1 hour and 30 minutes; Content Topics: NoSQL; This hands-on lab has: 9 Lab steps
- HANDS-ON LABStefano CascavillaRun SQL Queries and Analyze Data with Google Cloud SQLIntermediateDuration: Up to 1 hour and 15 minutesAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will create two tables in a SQL PostgreSQL database, perform operations on them, monitor the resources usage and test that the atomicity property is respected by the database.; Duration: Up to 1 hour and 15 minutes; Content Topics: SQL; This hands-on lab has: 7 Lab steps
- HANDS-ON LABMatt MartinezWork with Joins in SQLIntermediateDuration: Up to 1 hourAuthor: Matt Martinez; Difficulty: Intermediate; Description: In this Lab, you will practice using joins. Joins are a SQL tool that allow you to view, edit and store data from multiple tables using a single query.; Duration: Up to 1 hour; Content Topics: SQL; This hands-on lab has: 3 Lab steps
- HANDS-ON LABStefano CascavillaBuild and Deploy a Container Application with Google Cloud RunIntermediateDuration: Up to 40 minutesAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will build a Docker image using Cloud Build and then you will deploy the application using Cloud Run, monitoring it and getting audit logs.; Duration: Up to 40 minutes; Content Topics: Serverless, Containers; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiBack Up and Restore VMs with Azure BackupBeginnerDuration: Up to 2 hours and 15 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this hands-on lab, you will learn the key concepts of Azure Backup.; Duration: Up to 2 hours and 15 minutes; Content Topics: Management, Storage; This hands-on lab has: 7 Lab steps
- HANDS-ON LABMatt MartinezCreate and Configure Load Balancers in Microsoft AzureBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Matt Martinez; Difficulty: Beginner; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking; This hands-on lab has: 7 Lab steps
- HANDS-ON LABStefano CascavillaConnect to Google Compute Engine (GCE) Linux VM Instances Using SSHBeginnerDuration: Up to 45 minutesAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: This lab will show you two methods for connecting to Linux VM instances over SSH.; Duration: Up to 45 minutes; Content Topics: Virtualization; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJeremy CookDynamic Programming with PythonBeginnerDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab shows you how to exploit various Python language features to produce code that is clear, concise, readable and maintainable.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 4 Lab steps
- HANDS-ON LABJeremy CookPythonic ProgrammingIntermediateDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Intermediate; Description: This Lab shows you how to exploit various Python language features to produce code that is clear, concise, readable and maintainable.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiConnect Azure Virtual Networks with VNet-to-VNet VPN ConnectionsIntermediateDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Intermediate; Duration: Up to 2 hours; Content Topics: Networking; This hands-on lab has: 8 Lab steps
- LAB CHALLENGELogan RakaiConfigure Azure Virtual Networks ChallengeBeginnerDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this lab challenge, you'll use your Azure networking knowledge to configure Virtual Networks to allow two virtual machines to communicate with each other.; Duration: Up to 45 minutes; Content Topics: Networking; This lab challenge has: 2 Lab steps
- HANDS-ON LABLuca CasartelliRespond to Events with Google Cloud FunctionsBeginnerDuration: Up to 40 minutesAuthor: Luca Casartelli; Difficulty: Beginner; Description: This Lab teaches you how to use Cloud Functions, introducing you to all of the key concepts and trade-offs that you need to understand to work effectively with Cloud Functions.; Duration: Up to 40 minutes; Content Topics: Serverless, Object Storage; This hands-on lab has: 6 Lab steps
- HANDS-ON LABStefano CascavillaUse AWS Fargate for Serverless Deployment of Container ApplicationsIntermediateDuration: Up to 2 hoursAuthor: Stefano Cascavilla; Difficulty: Intermediate; Duration: Up to 2 hours; Content Topics: Containers; This hands-on lab has: 9 Lab steps
- HANDS-ON LABJeremy CookCoding with Java Wrappers, Enums, and DatesBeginnerDuration: Up to 2 hoursAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab provides you with exposure to primitive wrappers, enumerations, and date times when developing with the Java programming language.; Duration: Up to 2 hours; This hands-on lab has: 5 Lab steps
- HANDS-ON LABJeremy CookCoding with Java Language EssentialsBeginnerDuration: Up to 2 hoursAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab provides you with exposure to arrays, fields, language statements, loops, string manipulation, and subclassing when developing with the Java programming language.; Duration: Up to 2 hours; This hands-on lab has: 9 Lab steps
- HANDS-ON LABJeremy CookCoding with Java Language BasicsBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab introduces you to the basics of the Java programming language, requiring you to complete guided coding exercises.; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 4 Lab steps
- HANDS-ON LABLogan RakaiIntegrate Services with Azure Function AppsBeginnerDuration: Up to 1 hour and 15 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Test your skills in Integrate Services using Azure Functions Apps using this hands-on Lab; Duration: Up to 1 hour and 15 minutes; Content Topics: Serverless; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiCreate and Manage Workflows with Azure Logic AppsBeginnerDuration: Up to 1 hour and 10 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: In this lab, you'll how to create workflows in Azure Logic Apps using variables and controls to develop complex workflows while integrating external services.; Duration: Up to 1 hour and 10 minutes; Content Topics: Development; This hands-on lab has: 6 Lab steps
- HANDS-ON LABJeremy CookCreate a Jenkins CICD Pipeline with SonarQube Integration to perform Static Code AnalysisIntermediateDuration: Up to 3 hoursAuthor: Jeremy Cook; Difficulty: Intermediate; Description: In this lab, you will launch a Jenkins and SonarQube CICD environment using Docker containers on a provided EC2 instance.; Duration: Up to 3 hours; Content Topics: Containers; This hands-on lab has: 9 Lab steps
- HANDS-ON LABAndrew BurchillExamining the AWS Security Token Service (STS)BeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use the AWS Security Token Service to assume AWS IAM Roles in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiDeploying Containerized Applications on Google Kubernetes Engine (GKE)BeginnerDuration: Up to 1 hour and 15 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Learn how to deploy containerized applications in Google Kubernetes Engine (GKE) clusters from the Cloud Console, Cloud Shell, and Marketplace in this Lab.; Duration: Up to 1 hour and 15 minutes; Content Topics: Google Cloud Platform; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAndrew BurchillImproving Application Performance and Resiliency Using Amazon RDS ProxyBeginnerDuration: Up to 1 hour and 15 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use an Amazon RDS Proxy to make your database-backed applications more performant and resilient in this hands-on lab.; Duration: Up to 1 hour and 15 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps