What's new on our platform?
Test your technical and soft skills in realistic, role-based scenarios. Interact with AI characters, ask the right questions, and make real-world decisions just like you would on the job.Explore SimuLabsIntroducing SimuLabs: AI-powered lab simulations
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
- HANDS-ON LABJun Fritz
NEWBuilding Resilient AI Architectures using Amazon Bedrock and AWS Step FunctionsBeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Type: new hands-on lab; Difficulty: Beginner; Description: Build and deploy a resilient AI model gateway using AWS Step Functions and Amazon Bedrock to protect against service disruptions and model throttling in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps - COURSENEWGetting ready for your AI leadership pathway | INT0013 |BeginnerDuration: 6 minutesType: new course; Difficulty: Beginner; Duration: 6 minutes; This course has: 2 Units
- HANDS-ON LABNEWObservability labAdvancedDuration: Up to 4 hoursType: new hands-on lab; Difficulty: Advanced; Description: Hands-on lab which allows for the simulation of SRE and observability metrics; Duration: Up to 4 hours; This hands-on lab has: 4 Lab steps
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
1129 to 1152 of 3602 results
Search results 1129 - 1152 of 3602Learn smarter with Smart Skills!
Personalized training tailored to your proficiency. Skip content you already know and focus on your gaps- HANDS-ON LABBen Lambert
Docker: Exploring the DockerfileIntermediateDuration: Up to 3 hoursAuthor: Ben Lambert; Difficulty: Intermediate; Description: Gaining a mastery of Docker starts with the Dockerfile. Creating and maintaining Dockerfiles requires an understanding of the supported instructions. This hands-on lab explores the structure and usage of Dockerfiles.; Duration: Up to 3 hours; Content Topics: Containers; This hands-on lab has: 11 Lab steps - HANDS-ON LABBen Lambert
Python: ExceptionsIntermediateDuration: Up to 2 hoursAuthor: Ben Lambert; Difficulty: Intermediate; Description: Understanding how to handle exceptions is an essential aspect of Python development. Learn how to create, handle, and raise exceptions in Python through hands-on learning.; Duration: Up to 2 hours; Content Topics: Development; This hands-on lab has: 5 Lab steps - HANDS-ON LABJeremy Cook
Monitoring Amazon CloudWatch Log Group SizesBeginnerDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Beginner; Description: CloudWatch Log Size Monitoring; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps - HANDS-ON LABJun Fritz
Troubleshooting Terraform EnvironmentsBeginnerDuration: Up to 45 minutesAuthor: Jun Fritz; Difficulty: Beginner; Description: Learn how to troubleshoot, debug, and remediate failed Terraform environments and undesired resource configurations in this hands-on lab.; Duration: Up to 45 minutes; Content Topics: Deployment; This hands-on lab has: 4 Lab steps - HANDS-ON LABStefano Cascavilla
Defining and Working With dbt TestsAdvancedDuration: Up to 1 hour and 15 minutesAuthor: Stefano Cascavilla; Difficulty: Advanced; Description: In this lab, you will understand what are dbt tests. You will then create a custom test, and test your sources and a model both with native dbt tests and with the custom dbt test.; Duration: Up to 1 hour and 15 minutes; Content Topics: Data build tool (dbt); This hands-on lab has: 7 Lab steps - HANDS-ON LABBen Lambert
Python: Introduction to SQLAlchemyAdvancedDuration: Up to 2 hoursAuthor: Ben Lambert; Difficulty: Advanced; Description: SQLAlchemy is a module designed to provide better developer ergonomics for database access and interactions. Learn how to interact with relational databases in Python with SQLAlchemy.; Duration: Up to 2 hours; Content Topics: Development; This hands-on lab has: 7 Lab steps - HANDS-ON LABStefano Cascavilla
Working With Incremental dbt ModelsBeginnerDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: In this lab, you will understand what are incremental dbt models, and you will create two models by using the incremental materialization type.; Duration: Up to 1 hour; Content Topics: Data build tool (dbt); This hands-on lab has: 5 Lab steps - HANDS-ON LABStefano Cascavilla
Create and Execute Your First dbt ModelsBeginnerDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: In this lab, you will create your first dbt models. You will create a model starting from the dbt sources, and you will create another one starting from the existing model. You will then execute and materialize them in the PostgreSQL database.; Duration: Up to 1 hour; Content Topics: Data build tool (dbt); This hands-on lab has: 5 Lab steps - HANDS-ON LABStefano Cascavilla
Configure a dbt Profile and Define SourcesBeginnerDuration: Up to 40 minutesAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: In this lab, you will configure a dbt profile to connect to a PostgreSQL database, and you will define sources to be used in a dbt project.; Duration: Up to 40 minutes; Content Topics: Data build tool (dbt); This hands-on lab has: 4 Lab steps - HANDS-ON LABStefano Cascavilla
Understand and Use dbt Jinja MacrosIntermediateDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will understand what Jinja macros are and why they are helpful. You will then leverage the most important native macros source and ref, and you will create a custom macro.; Duration: Up to 1 hour; This hands-on lab has: 6 Lab steps - HANDS-ON LABAndrew Burchill
Processing File Uploads Asynchronously with Amazon EventBridgeBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use Amazon EventBridge to dynamically convert documents uploaded to Amazon S3 using AWS Lambda in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 4 Lab steps - HANDS-ON LABBen Lambert
Python: Introduction to PipIntermediateDuration: Up to 2 hoursAuthor: Ben Lambert; Difficulty: Intermediate; Description: Pip is a package installer for Python. Pip is used to install packages from the Python Package Index, other indexes, local distributions, URLs, and source control systems. This lab introduces some of the core concepts of pip.; Duration: Up to 2 hours; Content Topics: Development; This hands-on lab has: 6 Lab steps - HANDS-ON LABBen Lambert
Python: Database API Specification v2.0IntermediateDuration: Up to 2 hoursAuthor: Ben Lambert; Difficulty: Intermediate; Description: The Python Database API Specification v2.0 defines a common API for accessing databases with Python. Making database access with Python more consistent across different database engines. This lab introduces the DB-API specification through hands-on learning.; Duration: Up to 2 hours; Content Topics: Development; This hands-on lab has: 7 Lab steps - HANDS-ON LABLogan Rakai
Migrating to Amazon RDS Graviton2 Database InstancesIntermediateDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Intermediate; Description: Explore your options for migrating an existing RDS database instance running on x86_64 architecture to Arm64-based Graviton2 instances in this lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps - HANDS-ON LABFarish Kashefinejad
Working With Web APIs - DOM SelectorsBeginnerDuration: Up to 45 minutesAuthor: Farish Kashefinejad; Difficulty: Beginner; Description: In this lab, you will be working with DOM selectors. A DOM selector is a way of selecting an element or elements by a specified attribute.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 7 Lab steps - HANDS-ON LABFarish Kashefinejad
Working With JavaScript Higher Order FunctionsIntermediateDuration: Up to 45 minutesAuthor: Farish Kashefinejad; Difficulty: Intermediate; Description: In this lab, you will be working with JavaScript Higher Order Functions.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 5 Lab steps - HANDS-ON LABLogan Rakai
Understanding Azure Networking Products: Load Balancers, Application Gateways, and CDNsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: This lab goes beyond the core networking products and covers additional Azure networking services to further your understanding of the Azure networking landscape.; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 6 Lab steps - HANDS-ON LABAndrew Burchill
Positioning HTML Elements using CSSAdvancedDuration: Up to 30 minutesAuthor: Andrew Burchill; Difficulty: Advanced; Description: In this hands-on laboratory, you will position division elements in different ways.; Duration: Up to 30 minutes; Content Topics: Development; This hands-on lab has: 5 Lab steps - HANDS-ON LABAndrew Burchill
Understanding and Using CSS PropertiesBeginnerDuration: Up to 45 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: In this hands-on lab, you will see how to use CSS properties to control the color, font and background of HTML elements.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 4 Lab steps - HANDS-ON LABAndrew Burchill
Implementing Caching Strategies with Amazon ElastiCacheBeginnerDuration: Up to 1 hour and 20 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: In this hands-on lab, you will learn how to use the Python programming language to cache data stored persistently in Amazon S3 using different caching strategies.; Duration: Up to 1 hour and 20 minutes; Content Topics: Development, Storage, Databases; This hands-on lab has: 4 Lab steps - HANDS-ON LABJeremy Cook
Amazon EKS - Traffic Routing with IstioIntermediateDuration: Up to 2 hoursAuthor: Jeremy Cook; Difficulty: Intermediate; Description: In this lab scenario, you'll learn how to use Istio to perform traffic routing to a pair of sample web applications, V1 and V2, deployed into an Amazon EKS cluster.; Duration: Up to 2 hours; Content Topics: Amazon Web Services; This hands-on lab has: 6 Lab steps - HANDS-ON LABRebecca Hom
Working with Semantic HTMLBeginnerDuration: Up to 45 minutesAuthor: Rebecca Hom; Difficulty: Beginner; Description: In this lab, you will be working with JavaScript objects. Objects are key-value paired data collections.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 7 Lab steps - HANDS-ON LABRebecca Hom
Working With HTML Text ElementsBeginnerDuration: Up to 45 minutesAuthor: Rebecca Hom; Difficulty: Beginner; Description: In this lab, you will be working with the HTML text elements. You will create the elements that will form the text content of a webpage.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 7 Lab steps - LAB CHALLENGEParveen Singh
Azure Front Door ChallengeIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Parveen Singh; Difficulty: Intermediate; Description: Put your Azure Front Door skills to test in this hands-on lab challenge using a real Azure environment.; Duration: Up to 1 hour and 30 minutes; Content Topics: Microsoft Azure; This lab challenge has: 2 Lab steps