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
- HANDS-ON LABLogan RakaiNEWData Detectives: SQL Query SimulabBeginnerDuration: Up to 1 hourAuthor: Logan Rakai; Type: new hands-on lab; Difficulty: Beginner; Description: A disgruntled ex-employee has taken the company’s data hostage. Prove your SQL skills by answering key business questions, and they’ll agree to reverse the damage.; Duration: Up to 1 hour; Content Topics: SQL; This hands-on lab has: 1 Lab step
- HANDS-ON LABJun FritzNEWDeploying a Google Compute Engine Instance with Terraform SimulabBeginnerDuration: Up to 1 hourAuthor: Jun Fritz; Type: new hands-on lab; Difficulty: Beginner; Description: Complete a series of tasks to configure and deploy a Google Compute Engine virtual machine instance in a simulated lab environment.; Duration: Up to 1 hour; Content Topics: Google Cloud Platform; This hands-on lab has: 1 Lab step
- HANDS-ON LABLogan RakaiNEWLarge Language Model (LLM) Application Security SimulabIntermediateDuration: Up to 2 hoursAuthor: Logan Rakai; Type: new hands-on lab; Difficulty: Intermediate; Description: This lab provides an interactive environment to explore the security implications of applications using Large Language Models (LLMs) and how to mitigate potential risks.; Duration: Up to 2 hours; Content Topics: Cyber Security; This hands-on lab has: 1 Lab step
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
1321 to 1344 of 4954 results
Search results 1321 - 1344 of 4954Learn smarter with Smart Skills!
Personalized training tailored to your proficiency. Skip content you already know and focus on your gaps- HANDS-ON LABCalculated SystemsCreating Your First Dialogflow BotBeginnerDuration: Up to 1 hourAuthor: Calculated Systems; Difficulty: Beginner; Description: Learn how to create a simulated banking concierge bot using Google DIalogflow in this lab.; Duration: Up to 1 hour; Content Topics: Artificial Intelligence; This hands-on lab has: 9 Lab steps
- HANDS-ON LABCalculated SystemsContainerizing Go Applications with Docker: AdvancedIntermediateDuration: Up to 1 hourAuthor: Calculated Systems; Difficulty: Intermediate; Description: Build a web server using Go and learn how to efficiently containerize it with Docker in this lab.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 6 Lab steps
- HANDS-ON LABCalculated SystemsContainerizing Go Applications with Docker: BasicBeginnerDuration: Up to 1 hourAuthor: Calculated Systems; Difficulty: Beginner; Description: Build a command line utility using Go and containerize it with Docker in this Lab.; Duration: Up to 1 hour; Content Topics: Development; This hands-on lab has: 6 Lab steps
- LAB CHALLENGEJeremy Cook.NET Core C# Challenge: TDD Sphere VolumeBeginnerDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Beginner; Description: In this challenge, you will complete a .Net Core C# implementation being guided by existing xUnit tests (TDD).; Duration: Up to 1 hour; Content Topics: Test Driven Development (TDD); This lab challenge has: 2 Lab steps
- HANDS-ON LABLogan RakaiIntroduction to AWS IoTBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: Get hands-on with everything AWS IoT has to offer in this lab: securing communication, responding to messages with rules, monitoring your IoT ecosystem & more; Duration: Up to 2 hours; Content Topics: Internet of Things; This hands-on lab has: 10 Lab steps
- LAB CHALLENGEAndrew BurchillAmazon SNS Image Resizing ChallengeBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Put your Amazon SNS, AWS Lambda, and Amazon S3 skills to test in this challenge as you're tasked with creating an image resizing solution.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This lab challenge has: 2 Lab steps
- HANDS-ON LABStefano CascavillaStarting Your First ExpressJS ServerBeginnerDuration: Up to 45 minutesAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: In this lab, you will understand the basic concepts of ExpressJS, a very popular NodeJS framework; and you will create and start your first ExpressJS server.; Duration: Up to 45 minutes; Content Topics: Development; This hands-on lab has: 4 Lab steps
- HANDS-ON LABStefano CascavillaSetting up a Google Cloud Build Configuration to Build Docker ApplicationIntermediateDuration: Up to 40 minutesAuthor: Stefano Cascavilla; Difficulty: Intermediate; Description: In this lab, you will clone a git repo that contains a simple docker application, you will set up a cloud build configuration, and you will run the cloud build configuration you defined.; Duration: Up to 40 minutes; Content Topics: Development, DevOps; This hands-on lab has: 5 Lab steps
- LAB CHALLENGELogan RakaiPython Challenge: AnagramBeginnerDuration: Up to 25 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: Write code to select all the anagrams of a given word from a list of candidates in this lab challenge.; Duration: Up to 25 minutes; Content Topics: Development; This lab challenge has: 2 Lab steps
- HANDS-ON LABStefano CascavillaIntroduction to Graph Database With Neo4jBeginnerDuration: Up to 30 minutesAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: In this lab, you will understand the core principles of a graph database. You will more focus on the property graph. You will understand what is Neo4j and install it on a virtual machine.; Duration: Up to 30 minutes; Content Topics: Graph Databases; This hands-on lab has: 5 Lab steps
- HANDS-ON LABQAConfiguring Active Directory Group PoliciesIntermediateDuration: Up to 2 hoursAuthor: QA; Difficulty: Intermediate; Description: This lab demonstrates how to create and configure a new user and GPO on a Windows 2016 Server Domain Controller (DC).; Duration: Up to 2 hours; Content Topics: Cyber Security; This hands-on lab has: 2 Lab steps
- HANDS-ON LABJeremy CookSpinnaker Pipelines - Deploying Resources into KubernetesIntermediateDuration: Up to 2 hoursAuthor: Jeremy Cook; Difficulty: Intermediate; Description: Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. Learn how to install and configure Spinnaker, and then setup build pipelines to deploy a simple web application into staging and production Kubernetes clusters.; Duration: Up to 2 hours; Content Topics: DevOps; This hands-on lab has: 12 Lab steps
- LAB CHALLENGEStefano CascavillaGoogle Cloud Basic Compute Engine ChallengeBeginnerDuration: Up to 40 minutesAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: Demonstrate your Compute Engine skills by performing tasks required to set up Compute Engine resources in this lab challenge.; Duration: Up to 40 minutes; Content Topics: Google Cloud Platform; This lab challenge has: 2 Lab steps
- HANDS-ON LABCalculated SystemsHandling Variable Data in DynamoDB with GraceBeginnerDuration: Up to 1 hourAuthor: Calculated Systems; Difficulty: Beginner; Description: This lab is aimed at students with a basic understanding of Python who want to learn about schemaless data and Amazon DynamoDB.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 3 Lab steps
- HANDS-ON LABLogan RakaiDocker Windows Containers PlaygroundBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: This Docker Windows container playground provides full access to a Windows Docker host. The playground is a safe and secure sandbox environment for you to explore your own ideas, follow along with Cloud Academy courses, or answer your own questions.; Duration: Up to 2 hours; Content Topics: Development, DevOps; This hands-on lab has: 2 Lab steps
- HANDS-ON LABJeremy CookScaling Kubernetes Deployments Up and DownBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Duration: Up to 1 hour and 30 minutes; Content Topics: Deployment, Compute, DevOps; This hands-on lab has: 7 Lab steps
- HANDS-ON LABJeremy CookInstall MongoDB with Persistent VolumesBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Jeremy Cook; Difficulty: Beginner; Duration: Up to 1 hour and 30 minutes; This hands-on lab has: 6 Lab steps
- HANDS-ON LABJun FritzEmbedding Documents With LangChain and Amazon BedrockIntermediateDuration: Up to 1 hourAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to use AWS SAM, Amazon Bedrock, and LangChain to deploy an automated document embedding application 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 LABJun FritzAnalyzing Account Activity With AWS CloudTrailIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Jun Fritz; Difficulty: Intermediate; Description: Learn how to enable auditing, security monitoring, and operational troubleshooting with AWS CloudTrail in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Management, Security, Storage, Monitoring; This hands-on lab has: 6 Lab steps
- HANDS-ON LABJeremy CookConfigure FTP service with S3 backend using S3FSIntermediateDuration: Up to 1 hourAuthor: Jeremy Cook; Difficulty: Intermediate; Description: AWS S3 FTP S3FS Fuse; Duration: Up to 1 hour; Content Topics: Storage; This hands-on lab has: 9 Lab steps
- HANDS-ON LABJeremy CookAmazon EKS - Using the AWS Load Balancer Controller to Expose ApplicationsIntermediateDuration: Up to 2 hours and 30 minutesAuthor: Jeremy Cook; Difficulty: Intermediate; Description: The AWS Load Balancer Controller is used to help manage and control the provisioning of ALBs (Ingress resources) and NLBs (Service resources - type LoadBalancer). You'll learn how to deploy the AWS Load Balancer Controller into EKS, and then deploy and publicly expose a Web app and TCP app within the cluster.; Duration: Up to 2 hours and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 12 Lab steps
- HANDS-ON LABStefano CascavillaWorking With Full-Refresh dbt ModelsBeginnerDuration: Up to 1 hourAuthor: Stefano Cascavilla; Difficulty: Beginner; Description: In this lab, you will understand what are full-refresh dbt models, and you will create two models by using the table materialization type.; Duration: Up to 1 hour; Content Topics: Data build tool (dbt); This hands-on lab has: 5 Lab steps
- HANDS-ON LABJeremy CookLeveraging AWS WAF to Defend an Insecure Web AppAdvancedDuration: Up to 2 hours and 30 minutesAuthor: Jeremy Cook; Difficulty: Advanced; Description: Learn how to use AWS WAF to provide a first line of defence against common OWASP type attacks, including SQL Injection, Cross Site Scripting (XSS), Server Side Request Forgery (SSRF), and Command Injection. You'll use Terraform to deploy and setup an insecure web app that you'll later protect by using AWS WAF.; Duration: Up to 2 hours and 30 minutes; Content Topics: Management, Security; This hands-on lab has: 8 Lab steps
- HANDS-ON LABLogan RakaiConfiguring Vault to Use LDAP AuthenticationIntermediateDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Learn how to configure Vault to use your organization's LDAP identities and groups for authentication without duplicating usernames, passwords, or memberships.; Duration: Up to 45 minutes; Content Topics: Development, DevOps, Security; This hands-on lab has: 9 Lab steps