What's new on our platform?
Introducing Ela, your expert learning assistant
Trained with QA expert intelligence for expert-level guidance. Whether you need a subject matter expert, tutor or study buddy, Ela is here to help in courses and labs.
Ask Ela to summarize content, test your knowledge, explain complex topics and receive instant lab feedback to help you reach your learning goals faster.
Explore nowAsk Ela to summarize content, test your knowledge, explain complex topics and receive instant lab feedback to help you reach your learning goals faster.
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
- COURSENEWEvaluating, Deploying, and Observing ModelsIntermediateDuration: 40 minutes and 41 secondsType: new course; Difficulty: Intermediate; Duration: 40 minutes and 41 seconds; Content Topics: Development; This course has: 14 Units
- COURSENEWIntroduction to Prompt Engineering | AI4 |BeginnerDuration: 1 hour and 12 minutesType: new course; Difficulty: Beginner; Duration: 1 hour and 12 minutes; This course has: 12 Units
- COURSENEWGetting ready for your AI for Champions pathway | AI4C |BeginnerDuration: 4 minutesType: new course; Difficulty: Beginner; Duration: 4 minutes; This course has: 2 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
1465 to 1488 of 5124 results
Search results 1465 - 1488 of 5124Learn smarter with Smart Skills!
Personalized training tailored to your proficiency. Skip content you already know and focus on your gaps- LEARNING PATHBen Lambert
Python Fundamentals for Novice ProgrammersBeginnerDuration: Up to 48 hours and 51 minutesAuthor: Ben Lambert; Difficulty: Beginner; Description: Python has become one of the most popular programming languages. This course introduces the core language features through courses and hands-on labs.; Duration: Up to 48 hours and 51 minutes; Content Topics: Development; This learning path has: 24 Courses, 22 Hands-on labs - HANDS-ON LABJun Fritz
Securing your VPC using Public and Private Subnets (NAT Instance)BeginnerDuration: Up to 2 hours and 30 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to increment the network security creating a public and private subnet on VPC and filter traffic using a network ACL and NAT instance; Duration: Up to 2 hours and 30 minutes; Content Topics: Networking, Security; This hands-on lab has: 13 Lab steps - LAB CHALLENGEAndrew Burchill
Amazon VPC Flow Logs ChallengeBeginnerDuration: Up to 45 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Put your Amazon VPC, Amazon CloudWatch, and Amazon S3 skills to test in this hands-on lab challenge.; Duration: Up to 45 minutes; Content Topics: Networking, Security, Storage; This lab challenge has: 2 Lab steps - HANDS-ON LABParveen Singh
Inspecting Resources using Azure CLIBeginnerDuration: Up to 30 minutesAuthor: Parveen Singh; Difficulty: Beginner; Description: In this hands-on lab, you'll learn how to work with Azure CLI to create and manage the Azure resources.; Duration: Up to 30 minutes; Content Topics: Development Tools; This hands-on lab has: 3 Lab steps - HANDS-ON LABLogan Rakai
Getting Started with Docker on WindowsBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: Get started with Docker on Windows with this lab and take a hands-on approach to containerizing Windows applications; Duration: Up to 2 hours; This hands-on lab has: 7 Lab steps - HANDS-ON LABStefano Cascavilla
Introduction to the Serverless FrameworkIntermediateDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will understand the core components of the Serverless framework, and you will use them to deploy a simple microservice with a single function on AWS.; Duration: Up to 1 hour; Content Topics: Serverless; This hands-on lab has: 4 Lab steps - LAB CHALLENGELuke OrellanaDeploy a Virtual Machine with Terraform ChallengeAdvancedDuration: Up to 1 hour and 30 minutesAuthor: Luke Orellana; Difficulty: Advanced; Description: In this lab challenge, you will test your Terraform knowledge. You will be tasked with developing an infrastructure as code solution using Terraform by creating a configuration to create a Virtual Machine.; Duration: Up to 1 hour and 30 minutes; Content Topics: Deployment, DevOps; This lab challenge has: 2 Lab steps
- HANDS-ON LABLuke OrellanaImporting Existing Infrastructure into Terraform in AzureBeginnerDuration: Up to 40 minutesAuthor: Luke Orellana; Difficulty: Beginner; Description: Follow along with this hands on lab and import existing Azure resources into a Terraform configuration to be managed by code.; Duration: Up to 40 minutes; Content Topics: Deployment, DevOps; This hands-on lab has: 2 Lab steps
- HANDS-ON LABLogan Rakai
Best Practices for Deploying SSL/TLSAdvancedDuration: Up to 1 hour and 30 minutesAuthor: Logan Rakai; Difficulty: Advanced; Description: Learn about SSL/TLS best practices and a variety of tools in the SSL/TLS toolkit to help ensure your deployments are configured as you expect them to be.; Duration: Up to 1 hour and 30 minutes; Content Topics: Security, Operating System; This hands-on lab has: 8 Lab steps - HANDS-ON LABJeremy Cook
Configure Traffic Routing Using IstioIntermediateDuration: Up to 1 hour and 15 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Istio's traffic routing rules let you easily control the flow of traffic and API calls to and from deployed cluster resources. Learn how to use Istio to perform traffic routing to a pair of sample web applications, V1 and V2, deployed within a Kubernetes cluster.; Duration: Up to 1 hour and 15 minutes; Content Topics: Networking, Development, DevOps, Deployment, Compute; This hands-on lab has: 6 Lab steps - HANDS-ON LABJeremy Cook
Simplifying Kubernetes Deployments using KustomizeIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Kustomize introduces a template-free way to customize application configuration, simplifying the rollout and deployment of applications into Kubernetes. In this Lab scenario, you'll learn how to use Kustomize to create overlays for deploying a staging and production version of a sample web application.; Duration: Up to 1 hour and 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 6 Lab steps - HANDS-ON LABStefano Cascavilla
Monitoring VPC and Firewall Operations With Network TelemetryIntermediateDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will enable firewall rules logging to be able to monitor operations performed in your network.; Duration: Up to 1 hour; Content Topics: Google Cloud Platform; This hands-on lab has: 5 Lab steps - HANDS-ON LABTiarnan Giles
Cloud Incident Response & Forensics: Intermediate LabIntermediateDuration: Up to 1 hour and 10 minutesAuthor: Tiarnan Giles; Difficulty: Intermediate; Description: In this lab, you will figure out what the attacker did in the host machine and generate a report which breaks down what happened.; Duration: Up to 1 hour and 10 minutes; Content Topics: Security Investigations; This hands-on lab has: 6 Lab steps - HANDS-ON LABMatt MartinezAmazon Linux 2 PlaygroundBeginnerDuration: Up to 4 hoursAuthor: Matt Martinez; Difficulty: Beginner; Description: Practice your Linux skills in this lab and get familiar with Amazon Linux 2, a popular, free Linux distribution in AWS, by accessing a long-running instance.; Duration: Up to 4 hours; Content Topics: Compute, Operating System; This hands-on lab has: 2 Lab steps
- HANDS-ON LABJeremy Cook
Create Kubernetes Layer-7 Network Policies using Cilium CNIBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Description: This lab is designed to show you how to install and setup Kubernetes layer-7 Network Policies using Cilium.; Duration: Up to 1 hour and 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 8 Lab steps - HANDS-ON LABLogan Rakai
Execute a Reflected Cross-Site Scripting (XSS) AttackIntermediateDuration: Up to 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Duration: Up to 30 minutes; Content Topics: Security; This hands-on lab has: 2 Lab steps - HANDS-ON LABLogan Rakai
Interpreting Security Tool OutputIntermediateDuration: Up to 40 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Duration: Up to 40 minutes; Content Topics: Security; This hands-on lab has: 4 Lab steps - HANDS-ON LABAndrew Burchill
Combining and Enriching Data with Amazon Managed Workflows for Apache AirflowIntermediateDuration: Up to 2 hoursAuthor: Andrew Burchill; Difficulty: Intermediate; Description: Learn about Amazon Managed Workflows for Apache Airflow in this hands-on lab as you create a Directed Acyclic Graph in Apache Airflow.; Duration: Up to 2 hours; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps - HANDS-ON LABLogan Rakai
Infrastructure Testing with ServerspecIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Perform infrastructure testing with Serverspec by writing Serverspec tests for a two-tier application, and run the tests on instances in the application tiers.; Duration: Up to 45 minutes; Content Topics: DevOps; This hands-on lab has: 7 Lab steps - HANDS-ON LABAndrew Burchill
Creating and Using a VPC Endpoint ServiceIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Intermediate; Description: Learn how to create and use VPC Endpoints and Services in a real environment in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Networking, Security, Compute; This hands-on lab has: 6 Lab steps - HANDS-ON LABParveen Singh
Introduction to Kusto Query Language (KQL)IntermediateDuration: Up to 1 hourAuthor: Parveen Singh; Difficulty: Intermediate; Description: Explore how to use the KQL query language and operators to filter and transform the log data to make it usable and actionable for the security and operations team in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Microsoft Azure; This hands-on lab has: 3 Lab steps - LAB CHALLENGEAndrew Burchill
AWS Elastic Beanstalk ChallengeBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Put your AWS Elastic Beanstalk skills to test as you are challenged to host multiple versions of an application in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Networking, Security, Compute; This lab challenge has: 2 Lab steps - HANDS-ON LABAndrea Giussani
PySpark - How to build a Machine Learning PipelineBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: In this hands-on lab, you will master your knowledge of PySpark, a very popular Python library for big data analysis and modeling.; Duration: Up to 1 hour; Content Topics: Machine Learning; This hands-on lab has: 2 Lab steps - HANDS-ON LABAndrea Giussani
PySpark - PreprocessingBeginnerDuration: Up to 1 hourAuthor: Andrea Giussani; Difficulty: Beginner; Description: In this lab, you will learn how to create a dataset using the PySpark library, and to manipulate it using standard filtering and slicing techniques.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 2 Lab steps