The Wayback Machine - https://web.archive.org./web/20240226105231/https://workshops.aws/

AWS Workshops

This website lists workshops created by the teams at Amazon Web Services (AWS). Workshops are hands-on events designed to teach or introduce practical skills, techniques, or concepts which you can use to solve business problems.
You can filter by topic using the toolbar above.

About AWS
Highlight icon

100 workshops and growing

New workshops and content added all the time

Highlight icon

Created by experts

Created by specialists in the field from AWS and AWS Partners

Highlight icon

Available for access anywhere

Globally available without restriction and mobile friendly

Workshops

Cisco Secure Firewall Threat Defense Workshop
Level: 300
Categories: Networking, Security
Tags: EC2, Marketplace
3 hours

In this lab, users will programmatically deploy Cisco Secure Firewall Threat Defence (FTDv) and Firewall Management Center (FMC) using Infrastructure as Code (Terraform). The firewalls will be placed behind a network load balancer. User will also programmatically configure the firewalls once onboarded to ensure it allows required traffic flow from internet to the test machine setup in the AWS environment.

Cisco Secure Firewall Threat Defense Workshop
Get Started
Seamless Data Sharing Using Amazon Redshift
Level: 400
Categories: Analytics
Tags: Redshift
4 hours

Organizations today with multiple groups across business using Data warehousing solutions are looking at easy way to share data with each other. With data sharing, customers can now share the data across multiple redshift clusters without copying data through ETL jobs. Data sharing, provides instant, granular, and high performance access to the clusters data. In this workshop, we will discuss and implement different business use cases that can be solved with Amazon Redshift Data sharing

Seamless Data Sharing Using Amazon Redshift
Get Started
Amazon ECS Basic Workshop (Japanese)
Level: 200
Categories: Containers, Compute
Tags: ECS, Fargate, ECR
2 hours

An introduction to the features and usage of Amazon ECS and AWS Fargate

Amazon ECS Basic Workshop (Japanese)
Get Started
Handling Rewrites and Redirects using Edge Functions
Level: 300
Categories: CloudFront, Lambda@Edge
Tags: CloudFront, Lambda@Edge
2 hours

In this workshop you will learn how to handle common redirect and rewrite use cases by leveraging the Edge Compute features provided by AWS.

Handling Rewrites and Redirects using Edge Functions
Get Started
Generative AI for Advertising and Marketing Industry
Level: 300
Categories: Generative AI, AI/ML
2 hours

This workshop focuses on accelerating Advertising and Marketing Industry usecases by applying AWS Generative AI and Machine Learning services. The workshop has modules focusing on - Advertising Moodboard Generation using AIML services - Ad Copy Generation using AIML services

Generative AI for Advertising and Marketing Industry
Get Started
Serverlesss Developer Experience
Level: 400
6 hours

The AWS Serverless Developer Experience (SDE) workshop is a 400-level workshop that provides customers with an immersive experience of a serverless developer. Gain hands-on experience building a serverless solutions using the AWS Serverless Application Model (AWS SAM) and AWS SAM CLI.

Serverlesss Developer Experience
Get Started
Building with Amazon Simple Email Service
Level: 400
Categories: Communication Applications
6 hours

In this workshop, you will learn how to set up and use Amazon Simple Email Service (SES) to send secure and successful emails. You will learn how to configure SES settings, send personalized emails, manage email sending, use advanced features, secure emails, and troubleshoot common issues. The workshop will provide a scenario-based approach to help you understand how to use SES in real-life situations.

Building with Amazon Simple Email Service
Get Started
AWS Mainframe Modernization: Build well-architected mainframe applications on the AWS Cloud
Level: 300
2 hours

Build well-architected refactored mainframe applications on the AWS Cloud using AWS Mainframe Modernization Service

AWS Mainframe Modernization: Build well-architected mainframe applications on the AWS Cloud
Get Started
Serverless Chatbot Using Amazon Bedrock
Level: 200
Categories: Machine Learning, Serverless
2 hours

In this workshop, participants will gain insights into the RAG technique and acquire the skills to construct a chatbot. This chatbot allows users to pose questions, bot utilizing a Foundation Model (FM) using Amazon Bedrock, responds based on pre-indexed content with choice of large language model (LLM). Amazon Bedrock is a fully managed service, offering access to foundation models from Amazon and leading AI startups through an API. This allows users to select from a range of FMs, tailoring the model to their specific use case. For the storage, indexing, and retrieval of content, the workshop incorporates Amazon Kendra an intelligent enterprise search service powered by machine learning. To execute the application code in an event-driven manner, AWS Lambda is employed as the serverless compute. Lastly, the solution integrates the LangChain agent to orchestrate the RAG flow.

Serverless Chatbot Using Amazon Bedrock
Get Started
AWS CIRT Toolkit For Automating Incident Response Preparedness
Level: 300
Categories: Incident Response
1 hour

This workshop demonstrates the use open source tools used by the AWS Customer Incident Response Team (CIRT)

AWS CIRT Toolkit For Automating Incident Response Preparedness
Get Started
Unauthorized IAM Credential Use - Security Event Simulation and Detection
Level: 300
Categories: Incident Response
2 hours

This workshop simulates a common type of security event where IAM credentials are discovered and utilized by an unauthorized user, and walks through some of the detection processes employed by the AWS CIRT (Customer Incident Response Team) to respond to such security events.

Unauthorized IAM Credential Use - Security Event Simulation and Detection
Get Started
Ransomware on S3 - Security Event Simulation and Detection
Level: 200
Categories: Incident Response
2 hours

This workshop simulates unauthorized data deletion events on an Amazon S3 bucket and walks through some of the detection mechanisms employed by the AWS CIRT (Customer Incident Response Team) to respond to such security events.

Ransomware on S3 - Security Event Simulation and Detection
Get Started
Cryptomining - Security Event Simulation and Detection
Level: 300
Categories: Incident Response
1 hour

This workshop simulates a common type of security event where CloudFormation is used to create EC2 instances for the purposes of mining cryptocurrency, and walks through some of the detection processes employed by the AWS CIRT (Customer Incident Response Team) to respond to such security events.

Cryptomining - Security Event Simulation and Detection
Get Started
SSRF on IMDSv1 - Security Event Simulation and Detection
Level: 300
Categories: Incident Response
2 hours

This workshop simulates the unauthorized use of a web application that is vulnerable to SSRF (Server Side Request Forgery) and is hosted on an AWS EC2 instance configured to use IMDSv1. The workshop then walks through some of the detection and response mechanisms employed by the AWS CIRT (Customer Incident Response Team).

SSRF on IMDSv1 - Security Event Simulation and Detection
Get Started
Ransomware on RDS - Security Event Simulation and Detection
Level: 300
Categories: Incident Response
2 hours

This workshop simulates unauthorized data deletion events on an Amazon RDS instance and walks through some of the detection mechanisms employed by the AWS CIRT (Customer Incident Response Team) to respond to such security events.

Ransomware on RDS - Security Event Simulation and Detection
Get Started
Automate management of Amazon WorkSpaces and Amazon AppStream 2.0
Level: 300
Categories: End User Compute
Tags: WorkSpaces, AppStream 2.0
1 hour

In this lab you will learn how to utilize the EUC Toolkit to centrally manage Amazon WorkSpaces and Amazon AppStream 2.0 at scale.

Automate management of Amazon WorkSpaces and Amazon AppStream 2.0
Get Started
InsuranceLake Quickstart
Level: 200
Categories: Financial Services, Analytics, Big Data
Tags: ETL, AWS Glue, Amazon Athena
1 hour

InsuranceLake is solution accelerator which helps you deploy ETL processes and data storage resources to create a serverless fit-for-purpose data lake for the Insurance industry. Participants will clone the public Github repository, deploy the CDK stack using Cloud9, and practice performing typical Insurance data transforms on sample written premium data.

InsuranceLake Quickstart
Get Started
DeepRacer Leaderboard
Level: 200
Categories: DeepRacer, Front-end wed hosting
Tags: DeepRacer, Amplify
2 hours

A workshop to deploy an Amplify application for a leaderboard for physical DeepRacer events

DeepRacer Leaderboard
Get Started
DeepRacer Car 400L Workshop
Level: 400
Categories: Edge Services, IoT, DeepRacer
Tags: Greengrass, IoT, Amplify, KVS, IVS, SSM
8 hours

A walk-through how the DeepRacer physical car works with ROS2 to orchestrate its functionality, and a guide to deploying Greengrass components to a physical DeepRacer car. This leverages the core DeepRacer car services and deploys additional services that will allow you to connect your car to the cloud for image processing, data analytics, and cloud-based racing control.

DeepRacer Car 400L Workshop
Get Started
Agent Empowerment Suite on Amazon Connect
Level: 300
3 hours

This workshop demonstrates the ability to configure a full suite of Agent Enablement capabilities on Amazon Connect including Wisdom, Cases, Profiles, Step-by-Step Guides, and Voice ID.

Agent Empowerment Suite on Amazon Connect
Get Started
Renewable energy assets in the smart home
Level: 300
Categories: Sustainability, Internet of Things
2 hours

In this workshop you will learn how to manage changing energy demands for properties equipped with renewable energy assets using a digital twin.

Renewable energy assets in the smart home
Get Started
Automated Anomaly Detection For Smart Manufacturing
Level: 200
Categories: IoT, Manufacturing
2 hours

In this workshop, you will learn how to enable automated anomaly detection in AWS IoT SiteWise with the new integration with Amazon Lookout for Equipment and reduce equipment downtime.

Automated Anomaly Detection For Smart Manufacturing
Get Started
AWS Cost Optimization Workshop
Level: 300
Categories: Cost Management
Tags: Cost Management
2 hours

This workshop will give you the baseline strategies to organize, monitor, analyze, and take control of your resources. You’ll get hands-on with resource tagging, CUR reports, build dashboard using Amazon Quicksight and identify usage patterns using Amazon CloudWatch, and take actions using AWS Lambda & Amazon EventBridge scheduler.

AWS Cost Optimization Workshop
Get Started
Beyond chatbots: Unleashing knowledge graphs with generative AI
Level: 400
Categories: Bedrock, Neptune, Sagemaker
Tags: Neptune, generativeAI
2 hours

Financial institutions are exploring initial use cases for generative AI, including chatbot and customer support. In this workshop, you will go beyond these use cases and build a financial and identity knowledge graph for lending and credit decisions. Your goal is to build a knowledge graph using Amazon Neptune by synthesizing structured and unstructured data leveraging generative AI for metadata enrichment, query generation, and search functionality.

Beyond chatbots: Unleashing knowledge graphs with generative AI
Get Started
Build a Chat Assistant with Amazon Bedrock
Level: 200
Categories: GenAI, LLM
Tags: Bedrock, OpensearchServerless
1 hour

A workshop on how to deploy a chatbot using Opensearch Serverless and Amazon Bedrock

Build a Chat Assistant with Amazon Bedrock
Get Started
The Microsoft on AWS Adventure Game PART II
Level: 300
Categories: Microsoft, Containers, Modernization
4 hours

AnyOrganization (AnyO), a fictitious charity looking to make life better for all, is ready to modernize its Microsoft-based application. In this workshop, you are an AnyO builder. We'll introduce you to tools and services you can use to streamline AnyO’s modernization journey.

The Microsoft on AWS Adventure Game PART II
Get Started
Cognito JWT Deep Dive
Level: 300
Categories: Cognito, Security, Identity, SaaS, CDK
Tags: Cognito, IAM, S3, Verified Permissions
2 hours

Dive deep on how Amazon Cognito issued tokens authorize access to APIs and AWS resources. A custom web application explores the structure of JSON Web Tokens (JWTs), including header, payload, and signature verification. Cognito JWTs are exchanged for IAM Temporary Security Credentials or passed to Amazon Verified Permissions in separate workflows authorizing retrieval of Amazon S3 objects. Cognito users are representative of a multi-tenant SaaS solution. Stack deployed via CDK.

Cognito JWT Deep Dive
Get Started
Graviton Developer Workshop
Level: 300
Categories: Containers, Compute
Tags: EC2, ECS, EKS, Graviton
2 hours

The intent of this workshop is to educate users about the use of Graviton processor with AWS container services and architectures. In the labs you will build multi-architecture container images using native builds and Docker buildx, run EKS with Karpenter and amd64 and introduce Graviton as part of the fleet, run ECS with amd64 and introduce Graviton as part of the fleet, create a pipeline to build multi-architecture container images with Jenkins.

Graviton Developer Workshop
Get Started
AWS HealthLake Patient Matching with AWS Entity Resolution
Level: 200
Categories: Analytics, Machine Learning (ML/AI)
2 hours

A workshop to show how to leverages AWS Entity Resolution to perform entity resolution for patient records stored in AWS HealthLake data store.

AWS HealthLake Patient Matching with AWS Entity Resolution
Get Started
Deploying JupyterLab and Performing Machine Learning on Amazon Lightsail for Research
Level: 100
Categories: Compute, Machine Learning (ML/AI), Research
2 hours

In this workshop, we show you how to get started with managing and using your JupyterLab virtual computer in Amazon Lightsail for Research (LfR). You will perform the following steps: - Create standard CPU and/or GPU-enabled virtual computer(s) using JupyterLab application in LfR. - Launch the JupyterLab instances - Fine-tune an image classification model with an AWS open dataset on a Jupyter notebook - Clean up the resources from your account

Deploying JupyterLab and Performing Machine Learning on Amazon Lightsail for Research
Get Started
Building SaaS applications on Amazon EKS using GitOps
Level: 400
Categories: SaaS, Containers, Open Source
Tags: SaaS, GitOps, Amazon EKS, Open Source
1 hour

GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. For SaaS applications, in which software providers are responsible for delivering and operating customer workloads, GitOps is a powerful strategy that can be used to automate tenant resource provisioning, and deployment of new application versions.

Building SaaS applications on Amazon EKS using GitOps
Get Started
Computer Vision model training and deployment on AWS Trainium and Inferentia
Level: 200
Categories: Compute
Tags: EC2
2 hours

Deploy Stable Diffusion models and fine-tune vision transformers in AWS Inferentia2 or Trainium hosted by EC2 instance

Computer Vision model training and deployment on AWS Trainium and Inferentia
Get Started
Deploy LLMs on AWS Inferentia using Amazon SageMaker and Amazon EKS
Level: 300
Categories: Inferentia2, Containers, Compute
Tags: EC2, ParallelProcessing
2 hours

AWS Inferentia2 is a purpose-built ML accelerator and ideal for LLMs inference providing high performance at up to 40% lower cost per inference. In this workshop, you will gain practical experience of how to deploy LLMs at scale on AWS Inferentia2 using Amazon SageMaker Endpoint and Amazon Elastic Kubernetes Service (EKS). You will learn the best-practices and model serving options for LLM inference to achieve great performance and lower costs.

Deploy LLMs on AWS Inferentia using Amazon SageMaker and Amazon EKS
Get Started
Open Source for AWS Analytics
Level: 400
2 hours

Build an end-to-end data pipeline using Amazon Redshift, dbt, and Airflow.

Open Source for AWS Analytics
Get Started
Build Intelligent Enterprise Apps Powered By Generative AI On AWS
Level: 300
Categories: Containers, Compute
Tags: EC2, Generative AI, Bedrock
2 hours

This workshop uses Amazon Bedrock to enrich an existing retail web application with generative AI features. Through these exercises, you will gain experience with integrating Amazon Bedrock into your application and use text-to-text and text-to-image Foundation Models to perform tasks such as drafting product descriptions, summarizing customer reviews, generating creative design ideas, answering questions and performing similarity search.

Build Intelligent Enterprise Apps Powered By Generative AI On AWS
Get Started
Building a Memory Match Game Using Flutter & AWS Amplify
Level: 300
Categories: Front-End Web & Mobile, AWS Amplify
Tags: Amplify, Game, Flutter
2 hours

AWS Amplify helps frontend web and mobile developers quickly build feature-rich applications without the need for deep cloud expertise. Flutter is a UI toolkit for building applications that compile to mobile, web, and desktop from a single codebase. In this workshop, learn how to build a complete Flutter game with AWS Amplify Flutter Libraries.

Building a Memory Match Game Using Flutter & AWS Amplify
Get Started
Build generative-AI-powered search with Amazon Aurora & Amazon RDS
Level: 300
2 hours

The integration of embeddings generated from LLMs for Amazon Aurora PostgreSQL-Compatible Edition and Amazon RDS for PostgreSQL presents a powerful and efficient solution for optimizing the product catalog search experience. LLMs and vector embeddings help businesses enhance the accuracy and speed of similarity searches by using Retrieval Augmented Generation (RAG). In this workshop, build your own generative AI applications with Amazon Bedrock using Aurora PostgreSQL as your vector database.

Build generative-AI-powered search with Amazon Aurora & Amazon RDS
Get Started
Build an automated video monitoring system with AWS IoT and AI/ML
Level: 300
Categories: IoT, AI/ML
1 hour

Smart video cameras are everywhere—in homes for security, in cars for driving assistance, and in factories for anomaly detection. However, using video data can be challenging because it is often not searchable and may require time-consuming manual analysis. In this workshop, you'll learn how to use Amazon Kinesis Video Streams (Amazon KVS) to ingest data from your laptop camera, Amazon Rekognition to analyze the video, and Amazon OpenSearch Service to index the inferences. Learn how to make specific objects searchable in the recorded video and get timestamps of their occurrence.

Build an automated video monitoring system with AWS IoT and AI/ML
Get Started
Amazon S3 Data Protection workshop
Level: 300
2 hours

This workshop covers all S3-native data protection features. Level 2-300, with 3-400 'extra credit' sections for those wanting to dive deeper. 90-120 minute duration depending on depth and speed. Covers Versioning, Object Lock, Replication, Multi-Region Access Points, and Cross-account Multi-Region Access Points, with the majority of time spent at the command line.

Amazon S3 Data Protection workshop
Get Started
Navigate the storm: Unleashing controlled chaos for resilient systems
Level: 300
Categories: Containers, Compute, Serverless, DevOps
2 hours

This workshop introduces AWS Fault Injection Service (FIS) for running resilience experiments to improve application performance, observability, and resilience. It covers the concepts of chaos engineering, commonly referred to as resilience testing. Resilience experiments can be performed using both manual and automated techniques. The workshop focuses on using FIS to manually inject faults in a controlled and Ad-Hoc manner to understand application behavior and improve resilience.

Navigate the storm: Unleashing controlled chaos for resilient systems
Get Started
Accelerate development with Amazon CodeCatalyst custom blueprints
Level: 300
Categories: Builder Experience, DevOps
2 hours

In this workshop we will dive deeper into Amazon CodeCatalyst Blueprints and specifically how you can make the most of this feature to fit your organisation’s needs. Blueprints are used by CodeCatalyst to set up your code repositories, define cloud infrastructure and run pre-configured CI/CD workflows for your project. You can create and publish your own custom blueprints which allows you to standardise applications across your organisation.

Accelerate development with Amazon CodeCatalyst custom blueprints
Get Started
Developing cost allocation strategies for your AWS workloads
Level: 200
2 hours

In this hands-on workshop, learn about tools and techniques that can help you build a cost allocation strategy, analyze spend and allocate your shared costs to the teams and applications that utilize them using Tag Editor, AWS Cost and Usage Report, and Amazon Athena. Explore how to improve cost visibility of your ECS workloads with split cost allocation data, and learn how to visualize the results of your CUR queries by building Amazon QuickSight dashboards.

Developing cost allocation strategies for your AWS workloads
Get Started
Amazon ECS Finhack Workshop
Level: 300
Categories: Containers, Compute
Tags: EC2, ECS, Fargate, Spot, graviton
3 hours

In the current economic climate, customers are looking for ways to optimize their AWS spend, which includes containers as well. The purpose of the Finhack for ECS is to introduce series of labs that enables customers to understand what levers they have to optimize their compute and operational costs tied to their container infrastructure.

Amazon ECS Finhack Workshop
Get Started
Operational excellence through automated Trusted Advisor remediations
Level: 300
2 hours

AWS Trusted Advisor provides recommendations that help you follow AWS best practices and optimize your AWS services and resources. Join this workshop to learn how to scale, drive consistency, save time, and improve operational excellence across your AWS environments. Build an automation that remediates AWS Trusted Advisor recommendations across the areas of security, resilience, performance, and cost optimization.

Operational excellence through automated Trusted Advisor remediations
Get Started
Automotive software development: The virtual engineering workbench
Level: 300
Categories: Compute
2 hours

re:Invent 23023 session AUT301 Automotive software development: The virtual engineering workbench

Automotive software development: The virtual engineering workbench
Get Started
Creating your first API from scratch with OpenAPI and AWS SAM
Level: 200
Categories: Serverless, Amazon API Gateway, AWS SAM, IaC
2 hours

This workshop covers the use of OpenAPI specification for API design using its extensions to interact with Amazon API Gateway and configure features such as caching, rate limiting, message transformation, payload validation, and configuring API keys with usage plans to integrate with backends.

Creating your first API from scratch with OpenAPI and AWS SAM
Get Started
Fine-tuning and deploying LLMs using Amazon SageMaker, AWS Trainium/Inferentia, and Optimum Neuron
Level: 300
Categories: Machine Learning, AI/ML
1 hour

In this workshop you will learn how to use Amazon SageMaker to fine-tune a pretrained Hugging Face LLM using AWS Trainium accelerators, and then leverage the fine-tuned model for inference on AWS Inferentia. Fine-tuning will be achieved using the Optimum Neuron library. This workshop was originally offered as CMP325 during re:Invent 2023

Fine-tuning and deploying LLMs using Amazon SageMaker, AWS Trainium/Inferentia, and Optimum Neuron
Get Started
RDS Chaos Engineering
Level: 300
Categories: Database, Analytics
1 hour

Improve resilience of database workloads by using chaos engineering

RDS Chaos Engineering
Get Started
Build Web3 Workshop
Level: 400
Categories: Blockchain, Web3
2 hours

In this workshop you will build a fully functioning Web3 application, and will learn about: simplifying wallet UX with Ethereum Account Abstraction wallets creating CI/CD pipelines for developing Smart Contracts indexing and analyzing blockchain data with the Graph integrating Generative AI artwork into an NFT application storing media on decentralized file storage on IPFS

Build Web3 Workshop
Get Started
Integrating MongoDB Atlas with your AWS Modern Data Platform
Level: 300
Categories: Analytics, Databases
Tags: Athena, Glue, MongoDB, QuickSight
2 hours

Learn how to integrate MongoDB Atlas with the AWS Modern Data Platform to derive business insights and train ML-based solutions.

Integrating MongoDB Atlas with your AWS Modern Data Platform
Get Started
Visualise IoT data with AWS IoT AppKit
Level: 300
2 hours

Build a bespoke web application from scratch to visualise IoT SiteWise data using AWS IoT AppKit.

Visualise IoT data with AWS IoT AppKit
Get Started
Application deployment in Amazon EKS using ArgoCD and ACK
Level: 400
Categories: Containers, Compute
Tags: EKS, GitOps, ArgoCD
2 hours

This workshop covers Application deployment (both runtime and infrastructure services) and Addons management in a multi-cluster scenario, where a single Argo CD (hub) cluster manages the deployment to all other workload clusters (spokes) in the organization

Application deployment in Amazon EKS using ArgoCD and ACK
Get Started
Leveraging AWS Nitro Enclaves for Secure Blockchain Key Management
Level: 400
Categories: Compute, Blockchain
Tags: EC2, KMS, AWS Nitro Enclaves
2 hours

AWS Nitro Enclaves provides an isolated compute environment to protect and securely process highly sensitive data such as private keys for blockchain operations. In this workshop, you will learn how to deploy Nitro wallet stack using AWS CDK, configure KMS policy for cryptographic attestation and sign an Ethereum EIP-1559 transaction using Nitro Enclaves.

Leveraging AWS Nitro Enclaves for Secure Blockchain Key Management
Get Started
Event Detection with Amazon MSK and Amazon Managed Service for Apache Flink Studio
Level: 400
Categories: Analytics, Streaming
Tags: MSK, Stream Processing
2 hours

This workshop detects interesting events in Amazon MSK using Managed Service for Apache Flink Studio

Event Detection with Amazon MSK and Amazon Managed Service for Apache Flink Studio
Get Started
Approaches to layered security on Amazon VPC
Level: 300
Categories: VPC, Security
3 hours

The workshop will be based around an Amazon VPC architecture; you will work through a series of scenario-based challenges, each of which are based on real-world situations. Each challenge (or 'lab') will provide an objective and starting point, as well as suggested services. You will have the opportunity to solve the challenge around AWS Network Firewall, AWS WAF, AWS Gateway Loadblanacer

Approaches to layered security on Amazon VPC
Get Started
Connect and analyze all your data with zero-ETL approaches
Level: 300
Categories: Analytics
Tags: Redshift, RDS, Aurora, Kinesis
2 hours

Unifying your data is a key first step to get to analytics and machine learning insights. But, it can be difficult to build custom data management pipelines and code to prepare your data for analytics. Learn how AWS integrates data services so that data flows from one system to another seamlessly.

Connect and analyze all your data with zero-ETL approaches
Get Started
Write less code: Building applications with a serverless mindset
Level: 200
Categories: Serverless
1 hour

Building with a serverless mindset focuses on business value. You can derive more value by using built-in integrations between AWS services set up through configuration than by writing glue code. This hands-on session explores patterns for using direct service integrations using Amazon API Gateway, AWS Step Functions, and Amazon EventBridge. Discover the efficiency of utilizing configuration to streamline development tasks and push the heavy-lifting to AWS.

Write less code: Building applications with a serverless mindset
Get Started
Semantic and Vector Search with Amazon OpenSearch Service
Level: 300
Categories: Analytics, Machine Learning(ML/AI)
2 hours

This workshop will show you how to use OpenSearch vector database capabilities to build semantic search, Neural Search, Hybrid Search, Conversational Search.

Semantic and Vector Search with Amazon OpenSearch Service
Get Started
Use OpenSearch Service as a vector database for gen AI applications
Level: 300
Categories: Analytics, Machine Learning(ML/AI)
2 hours

Amazon OpenSearch Service provides an integrated vector database that can support AI systems. Using OpenSearch Service as a vector database brings in the power of vector, neural, kNN, and semantic search to retrieve contextually similar documents for any search query, improving search accuracy and customer satisfaction. With OpenSearch vector database functionality, you can also incorporate enterprise knowledge base with LLM to build factual generative AI applications. In this workshop we will deploy LLMs, use OpenSearch Service’s vector search capability to retrieve relevant content and feed into LLMs, and show how those results can be used to power gen AI apps.

Use OpenSearch Service as a vector database for gen AI applications
Get Started
Serverless Patterns
Level: 200
2 hours

Serverless applications are built using many services in a few common architecture patterns. Although customer scenarios are unique, the patterns emerge again and again. In this workshop, you will learn serverless best practices by building production-ready code for an application.

Serverless Patterns
Get Started
Proactively addressing customer concern in real-time with GenAI, Flink, Kafka, and Kinesis
Level: 300
Categories: Analytics, Big Data, Data Streaming
Tags: Amazon Bedrock, Kinesis, Kafka, Flink
2 hours

Proactively addressing customer concern in real-time with GenAI, Flink, Kafka, and Kinesis

Proactively addressing customer concern in real-time with GenAI, Flink, Kafka, and Kinesis
Get Started
HYB-302: Architecting and deploying applications at the edge
Level: 300
Tags: EC2, EKS
3 hours

In this workshop, explore successful design templates for architecting and deploying applications at the edge. Dive deep into successful reference patterns as well as business drivers and best practices for deploying edge applications with AWS services like AWS Local Zones and AWS Wavelength Zones. Discover how to deploy a real-time online game, hybrid cloud financial service application, and Industrial IoT digital twin to the edge.

HYB-302: Architecting and deploying applications at the edge
Get Started
Asset tracking using location-based services and Amazon Sidewalk
Level: 300
Categories: IOT
2 hours

In this workshop you will utilize a hardware tracker device connected via Amazon Sidewalk to place your location on a map powered by Amazon Location Service.

Asset tracking using location-based services and Amazon Sidewalk
Get Started
SaaS Microservices Workshop
Level: 400
Categories: Containers, Compute
Tags: EC2, SaaS, EKS
2 hours

In this workshop, you will create microservices that cover a broad spectrum of multi-tenant use cases and implementation strategies. After completing this workshop, you will have a good understanding of the specific challenges multi-tenancy brings to building microservices, and of the patterns and design strategies you can use to overcome these challenges using containers and Amazon Elastic Kubernetes Service (Amazon EKS).

SaaS Microservices Workshop
Get Started
AWS Device Farm Workshop
Level: 200
Categories: Front-End Web & Mobile, Mobile, Devops
Tags: Device Farm
2 hours

This workshop is aimed at providing a hands-on experience for software engineers, quality assurance engineers, software testers, platform engineers and architects to get started with using AWS Device Farm to test their mobile applications on real physical devices.

AWS Device Farm Workshop
Get Started
Use Generative AI to build a DevSecOps Chatbot
Level: 300
Categories: GenAI, DevSecOps
2 hours

Due to lack of time/resources, DevSecOps Engineers are often not able to triage quickly enough. What if you had a chatbot customized for your environment’s use case? This would help you find a solution quickly and give you back valuable development hours. With more time on your hands, you can rapidly innovate for your business. In this workshop, we will demonstrate how you can create a chatbot using AI-powered AWS services that will help engineers solve common challenges like how to securely store your application’s secrets or how to create a new Disaster Recovery environment.

Use Generative AI to build a DevSecOps Chatbot
Get Started
No Code Low Code Data Lake Fast Start
Level: 200
Categories: Analytics, Data lake
Tags: Glue, data catalog, S3, Athena, QuickSight
1 hour

In today’s data-driven world, businesses are constantly seeking ways to harness the power of data to gain insights, make informed decisions, and stay ahead of the competition. However, setting up a data lake traditionally requires technical expertise and extensive coding knowledge. Enter the era of low-code/no-code data lakes, offering a fast start for businesses to tap into the potential of their data without the need for complex coding. In this session, explore a sample architecture that shows how AWS lowers the barrier to entry for creating and using a data lake solution.

No Code Low Code Data Lake Fast Start
Get Started
Operationalize generative AI applications using LLMOps
Level: 400
4 hours

This workshop demonstrates how to continually integrate, continually deploy, and continuously tune a generative AI application using Large Language Model Operations (LLMOps) on AWS.

Operationalize generative AI applications using LLMOps
Get Started
PyTorch Best Practices for Generative AI & Large Language Model Inference Architecture on Amazon EKS
Level: 400
Categories: Containers, Compute, AI/ML
2 hours

Workshop for PyTorch Best Practices for Generative AI & Large Language Model Inference Architecture on Amazon EKS. GitHub Source code repo: https://github.com/aws-solutions-library-samples/guidance-for-machine-learning-inference-on-aws

PyTorch Best Practices for Generative AI & Large Language Model Inference Architecture on Amazon EKS
Get Started
Practical Data Protection and Risk Assessment for Sensitive Workloads
Level: 200
Categories: Compliance, Data Protection
2 hours

In this workshop we'll explore how to simplify the process of selecting the right tools to mitigate your data protection risks. We'll kick off the data protection lifecycle by conducting a risk assessment and then explore Cloud Native capabilities to protect sensitive data at scale. We'll help you learn how to achieve your PCI, HIPAA and GDPR compliance and data protection requirements using services including Amazon Macie, Amazon EventBridge, AWS Step Functions, AWS Lambda, AWS Config and AWS Audit Manager.

Practical Data Protection and Risk Assessment for Sensitive Workloads
Get Started
Getting started with Visual Asset Management System (VAMS)
Level: 100
Categories: Spatial Computing
3 hours

This is an introductory workshop on getting started with Visual Asset Management System(VAMS). This workshop will introduce the fundamental building blocks of VAMS. By the end of this workshop users would have learned to deploy VAMS, uploading assets to VAMS, create VAMS Pipelines and Workflows and deleting VAMS from their AWS Accounts

Getting started with Visual Asset Management System (VAMS)
Get Started
Build and scale generative AI applications with Amazon Bedrock
Level: 300
Tags: Bedrock
2 hours

In this workshop, we will walk through Bedrock fundamentals, including the API, prompt engineering techniques, privacy capabilities, and end-to-end Generative AI application-building experience. Come away with a generative AI application ready to be deployed in your business.

Build and scale generative AI applications with Amazon Bedrock
Get Started
My Fantastic Sample Workshop
Level: 200
Tags: SAM, Serverless, SAM CLI
1 hour

An introductory workshop to AWS SAM and the SAM CLI

My Fantastic Sample Workshop
Get Started
Building event-driven architectures on AWS
Level: 300
3 hours

Many organizations choose to build event-driven application architectures in which subscribers or target services automatically perform in response to events triggered by publisher or source services. This pattern can help development teams operate more independently to release new features faster and make their applications more scalable. In this workshop, learn about the basics of event-driven design using examples involving Amazon SNS, Amazon SQS, AWS Lambda, Amazon EventBridge, and more. Find out how to choose the right AWS service for the job and how you can optimize cost and performance. You must bring your laptop to participate.

Building event-driven architectures on AWS
Get Started
Amazon SageMaker HyperPod
Level: 400
Categories: AI/ML, Compute
Tags: EC2, SageMaker, FSx Lustre
2 hours

Amazon SageMaker HyperPod offers advanced training tools to help you accelerate scalable, reliable, and secure generative AI application development. In this session, experience how to train a large language model (LLM) in diverse, representative data and learn how to utilize the latest SageMaker model training tools to troubleshoot convergence issues and improve the model performance. You must bring your laptop to participate.

Amazon SageMaker HyperPod
Get Started
Efficient and Resilient Workloads with Amazon EC2 Auto Scaling
Level: 300
Categories: Compute
2 hours

This workshop is designed to get you familiar with the concepts and best practices for effectively and efficiently scaling Amazon EC2 capacity using Amazon EC2 Auto Scaling and its features, including predictive scaling and warm pools.

Efficient and Resilient Workloads with Amazon EC2 Auto Scaling
Get Started
AWS Batch Deep Dive
Level: 300
Categories: Containers, Compute, HPC
Tags: Batch, Spot
2 hours

This workshop illustrates the basic concepts and functionality of AWS Batch, including building Docker containers, uploading them to Amazon ECR, setting up AWS Batch to run simple jobs, array jobs, define job dependencies and using Batch with EC2 Spot

AWS Batch Deep Dive
Get Started
Setting up remote access to Amazon VPC resources
Level: 300
2 hours

Join this workshop to learn how you can access resources in your VPC privately without having to deploy an internet gateway and connect your resources to the internet. Learn by setting up different connectivity options like AWS Verified Access, Amazon EC2 Instance Connect endpoint, and AWS Client VPN to access resources inside your VPC.

Setting up remote access to Amazon VPC resources
Get Started
Troubleshoot in the Cloud
Level: 300
Tags: EKS, ECS, CloudFormation, API Gateway, RDS, VPC
2 hours

In this workshop, choose your preferred domain (Compute/Networking, Databases, Containers and Serverless/DevOps), and then work on triaging an issue using techniques and best practices shared during the session. Come learn how to securely approach troubleshooting at scale on AWS. You must bring your laptop to participate.

Troubleshoot in the Cloud
Get Started
Detect, investigate and respond to security scenarios
Level: 300
2 hours

Dive deep in security anomaly scenarios like exposed AWS Access keys, insecure security group ports, EC2 port scanning, and unauthorized resource launches. We will perform discovery, diagnosis, troubleshooting, resolution, and root cause analysis. Learn how to correlate data from sources like AWS CloudTrail, IAM Access Analyzer, AWS Config, and AWS Trusted Advisor. Discover how to respond to incidents using AWS Systems Manager, Lambda, and CloudWatch Events.

Detect, investigate and respond to security scenarios
Get Started
AWS Game Backend Framework
Level: 200
Categories: Games, Serverless
Tags: Games, GameBackend, PlayerIdentity
2 hours

This workshop will guide you step-by-step through the deployment of the AWS Game Backend Framework. You will also get to test your deployment end-to-end, and can optionally try out the integrations with popular game engines including Unity, Unreal, and Godot. You will learn how to leverage AWS Cloud9 to easily deploy infrastructure with the AWS Cloud Development Kit (CDK).

AWS Game Backend Framework
Get Started
large scale data processing with AWS Step Functions
Level: 300
Categories: Serverless, Containers
2 hours

This workshop provides you with step by step instruction on using AWS Step Functions to process large scale data in a distributed fashion. Learn how to process millions of data without using servers

large scale data processing with AWS Step Functions
Get Started
Serverless Testing Workshop
Level: 200
Categories: Serverless, Compute
Tags: Lambda, Testing
1 hour

Learn testing patterns for serverless, event-driven applications

Serverless Testing Workshop
Get Started
IAM policy learning experience
Level: 300
Categories: IAM, Identity, Security
1 hour

Understanding how to build effective Identity and Access Management (IAM) policies is an important skill for everyone building on AWS as policies determine who can access what in your AWS account. In this workshop, you will learn how to write different types of IAM policies and implement access controls on principals and resources, using conditions to scope down access.

IAM policy learning experience
Get Started
The Microsoft on AWS Adventure Game
Level: 200
Categories: Microsoft, Compute, Migrations
4 hours

In this workshop, we introduce you to Microsoft services on AWS by building a multi-tier web application using the AWS Console

The Microsoft on AWS Adventure Game
Get Started
Continuous cost and sustainability optimization 2023
Level: 300
2 hours

TIn this workshop, learn best practices for cost and sustainability optimization. Shift costs and sustainability responsibilities from the Cloud Center of Excellence (CCoE) to end users and application owners aided by automation and monitoring at scale. You will leverage AWS services designed to optimize your infrastructure and your workloads with the aid of AI/ML algorithms to detect anomalies.

Continuous cost and sustainability optimization 2023
Get Started
Operational resilience using observability and incident detection
Level: 300
2 hours

Learn how to assess operational readiness and resilience and quickly react to events using example workloads based on real-world scenarios. In this workshop, use AWS best practices, including the AWS Infrastructure Event Management (IEM) process and the AWS Well-Architected Framework, to identify and mitigate risks and operational issues. Discover how to plan for a successful launch and implement an effective observability, including CloudWatch anomaly detection leveraging statistical and AI/ML

Operational resilience using observability and incident detection
Get Started
A Deep Dive into Amazon CodeWhisperer
Level: 400
Tags: AI/ML, CodeWhisperer
4 hours

This workshop will help you learn how to use CodeWhisperer to write code faster and with fewer errors. CodeWhisperer is an AI coding companion that provides suggestions for code snippets & full code generation based on the context of your file, function & variable names, and comments. It is powered by machine learning and trained on billions of lines of AWS & other open source code. However, CodeWhisperer can limit the suggested code to open source code based on the license type that is not restrictive.

A Deep Dive into Amazon CodeWhisperer
Get Started
AWS HealthScribe Workshop
Level: 200
Tags: HCLS, AI/ML, HealthScribe, Transcribe
2 hours

This workshop is designed to provide an overview of AWS healthScribe with hands-on lab approach.

AWS HealthScribe Workshop
Get Started
Rancher on AWS Workshop
Level: 200
Tags: EKS, Rancher
4 hours

Workshop for Kubernetes on AWS with Rancher. Includes deploying Rancher clusters and workload clusters, as well as integrations with various AWS Services.

Rancher on AWS Workshop
Get Started
Build a cloud- and AI-powered dancing robot
Level: 300
Categories: Robotics, IoT, Generative AI
Tags: IoT, Robotics, Bedrock
2 hours

Discover the exciting world of cloud-connected robots. Join this workshop to embark on a journey to connect a robot puppy to the cloud using AWS IoT Core. Unleash your creativity as you deploy cutting-edge software to these mechanical marvels using AWS IoT Greengrass. Engage in playful banter with your robotic friend and witness its dance moves choreographed by generative AI. You must bring your laptop to participate.

Build a cloud- and AI-powered dancing robot
Get Started
AWS Gateway Load Balancer Workshop
Level: 300
Categories: Networking, Security
3 hours

Learn how to set up an Inspection VPC using AWS Gateway Load Balancer, Transit Gateway, and third-party firewalls such as Cisco, Fortinet, and more.

AWS Gateway Load Balancer Workshop
Get Started
Designing for Matter in IoT products
Level: 300
Categories: AWS IoT, AWS IoT Core, IoT, Internet of Things
Tags: IoT, Matter
2 hours

Use AWS IoT services and Espressif RainMaker to build, control and manage Matter smart home devices for the next generation.

Designing for Matter in IoT products
Get Started
Amazon Pinpoint SMS workshop
Level: 200
Categories: Communication Applications
Tags: Amazon Pinpoint
3 hours

Learn how to build a resilient and global SMS program using Amazon Pinpoint's SMS and Voice V2 API.

Amazon Pinpoint SMS workshop
Get Started
Scale your EKS workloads by running on IPv6
Level: 300
3 hours

Customers often encounters exhaustion of IPv4 addresses available in their VPC leading to scalability challenges when running large scale application(s) on Amazon EKS cluster which demands frequently launching hundreds or thousands of workloads (pods) in their cluster. In this workshop, learn how you can make an existing IPv4 VPC to dual-stack VPC with IPv6 address space and deploy an IPv6 enabled Amazon EKS cluster thereby implementing a long-term solution.

Scale your EKS workloads by running on IPv6
Get Started
Learn how to secure your SaaS applications using AWS AppFabric
Level: 200
Categories: Business Applications
1 hour

This workshop introduces how to use AWS AppFabric that quickly connects SaaS applications across the organization, so IT and security teams can easily manage and secure applications using a standard schema and use Amazon Athena to query for data across applications and use Amazon Quicksight for quick visualization.

Learn how to secure your SaaS applications using AWS AppFabric
Get Started
HuggingFace models for document summarization with Amazon Sagemaker
Level: 400
Categories: Generative AI, Amazon Sagemaker
2 hours

How to use HuggingFace models for document summarization and other LLM models for document summarization

HuggingFace models for document summarization with Amazon Sagemaker
Get Started
Using generative AI on AWS for diverse content types
Level: 300
Tags: Amazon Bedrock, AI/ML
4 hours

This is a generative AI on AWS workshop for various content types like documents, audio files, video files, CSV, SQL database, application logs, among others.

Using generative AI on AWS for diverse content types
Get Started
Amazon FinSpace With Managed kdb Insights Foundations Workshop
Level: 300
Categories: Amazon Finspace
2 hours

The focus of this workshop is to gain hands-on experience with the 'Amazon FinSpace Managed kdb Insights' service and its constructs. We will walk through the set up of migrating sample historic data located in Amazon S3 to Managed kdb environment. The goal is to set-up the managed kdb service and query the historic data from a Q client.

Amazon FinSpace With Managed kdb Insights Foundations Workshop
Get Started
Amazon Bedrock Workshop
Level: 300
Tags: Amazon Bedrock, AI/ML
3 hours

Within this series of labs, you’ll explore some of the most common usage patterns we are seeing with our customers for Generative AI. We will show techniques for generating text and images, creating value for organizations by improving productivity. This is achieved by leveraging foundation models to help in composing emails, summarizing text, answering questions, building chatbots, and creating images. You will gain hands-on experience implementing these patterns via Bedrock APIs and SDKs, as well as open-source software like LangChain and FAISS

Amazon Bedrock Workshop
Get Started
Cloud Intelligence Dashboards
Level: 200
Categories: Analytics, AWS Cost Management
1 hour

Cloud Intelligence Dashboards is AWS Well Architected lab which allows customers to deploy a collection of Amazon QuickSight dashboards as a self service tool which provide a comprehensive cost and usage visibility, operational insights and actionable recommendations

Cloud Intelligence Dashboards
Get Started
NetDevOps in AWS
Level: 300
Categories: Networking, Automation
2 hours

As the AWS Network infrastructure grows and becomes more complex over time, in addition with the need to develop and modernize applications at high speed, the need to operate and modernize those networks at the same speed is key. How to get this without harming the security requirements? By applying NetDevOps practices. This workshop will give you an overview on what NetDevOps is, its components, and the cultural changes when migrating to these practices.

NetDevOps in AWS
Get Started
Amazon Cognito Workshop
Level: 300
8 hours

In this workshop, you will learn about Amazon Cognito User Pools, Identity Pools, the Cognito SDK usage, Machine-to-Machine authentication, SAML SSO, Passwordless integration, Migrating to Cognito, Amazon Verified Permissions integration, and how to secure Cognito. After completing the first lab, most of these labs can be executed on their own, allowing you to choose which labs to do based on your learning requirements.

Amazon Cognito Workshop
Get Started
Building with Amazon Bedrock and LangChain
Level: 200
Categories: Generative AI, Amazon Bedrock
Tags: GenAI, Bedrock
3 hours

This workshop enables participants to build simple generative AI demo applications while learning key concepts. Labs include chatbots, retrieval-augmented generation, image generation, document summarization, data extraction, streaming responses, and prompt engineering. User interfaces are built using Streamlit. The labs are designed for builders with no previous data science experience. To run this workshop, you'll need access to an AWS account with Bedrock activated.

Building with Amazon Bedrock and LangChain
Get Started
One Media Workshop
Level: 400
Categories: Media Services, Edge Services
6 hours

One Media Workshop provides a prescriptive, 100-400 level modular learning experience focusing on AWS Media Services, solutions for popular workloads, and advanced modules covering complex use cases.

One Media Workshop
Get Started
Transit Gateway Flow Analyzer
Level: 300
2 hours

In this workshop, learn how you can enable Transit Gateway Flow Logs for an existing setup and gain insights into network traffic pattern using Amazon QuickSight dashboard.

Transit Gateway Flow Analyzer
Get Started
Demystifying SaaS Application Authentication on AWS
Level: 300
Categories: SaaS, Cognito, API Gateway, Lambda
Tags: SaaS, Cognito, API Gateway, Lambda
2 hours

As more Independent Software Vendors (ISVs) adopt a Software as a Service (SaaS) delivery model the demands placed on their identity solution become more important as they deal with multi-tenant users and compliance controls. This workshop will help in demystifying application identity access management by presenting different authentication problems commonly encountered by ISVs and how AWS & Partner solutions can solve these problems.

Demystifying SaaS Application Authentication on AWS
Get Started
Cloud Intelligence Dashboard for Azure
Level: 200
2 hours

In this workshop we introduce you to the Cloud Intelligence Dashboard for Azure, a solution that allows you to create Azure cost visualizations and reports using Amazon QuickSight's intuitive drag-and-drop functionality. We’ll provide an overview of the solution and step by step instructions so you can test it out in your own AWS account.

Cloud Intelligence Dashboard for Azure
Get Started
Amazon Verified Permissions - TinyTodo Workshop
Level: 300
6 hours

In this workshop, you will learn about Amazon Verified Permissions, how to create Cedar policies, Amazon Cognito and API Gateway Integration, and how to troubleshoot policies. This is the primary Verified Permissions workshop and will include additional labs as they are developed.

Amazon Verified Permissions - TinyTodo Workshop
Get Started
App Runner Workshop
Level: 200
Categories: Containers, Compute, Serverless
Tags: App Runner, ECR
4 hours

AWS App Runner is a fully managed container application service that lets you build, deploy, and run containerized web applications and API services without prior infrastructure or container experience. This workshop explores the features of App Runner and other integrated services.

App Runner Workshop
Get Started
Lean Daily Management Application with Mendix and AWS IoT TwinMaker
Level: 300
3 hours

This workshop is designed to help you to get started with using Mendix Low Code Application Development Platform (LCAP) and AWS services like AWS IoT TwinMaker, Amazon Kinesis Video Streams and AWS IoT SiteWise. It contains all the required modules to make it easy for you to build and deploy a Lean Daily Management (LDM) application. No coding/programming experience is required.

Lean Daily Management Application with Mendix and AWS IoT TwinMaker
Get Started
Cloud Native Development Of Synthetic Sensors With BlackBerry IVY on Linux
Level: 300
Categories: Automotive, Computer Vision, Compute
3 hours

In this workshop, learn how to use a novel automotive-native software development infrastructure that can run automotive workloads — with environmental parity — to targeted compute elements in the AWS Cloud. Discover how BlackBerry IVY synthetic sensors, which include machine learning, can be developed in the cloud environment and deployed at the embedded edge seamlessly.

Cloud Native Development Of Synthetic Sensors With BlackBerry IVY on Linux
Get Started
SUSE Linux on AWS
Level: 200
Tags: SUSE, SLES, SLES4SAP, Linux
8 hours

Hands-on workshop for architects, infrastructure specialists and developers to learn about how to maintain the lifecycle of SUSE Linux Enterprise Servers (SLES) & SUSE Linux Enterprise Servers for SAP (SLES4SAP) on AWS

SUSE Linux on AWS
Get Started
IAM Policies Troubleshooting
Level: 300
Categories: Identity, IAM, Security
1 hour

In this workshop we walk you through practical examples that will help you build, test and troubleshoot IAM policies. We introduce a workflow to help you create fine-grained access policies with the help of the IAM API, AWS Console, IAM Access Analyzer and AWS CloudTrail, and review key concepts of the IAM policy evaluation logic.

IAM Policies Troubleshooting
Get Started
IoT Puppy Park: Connected Worker Safety with Terraform
Level: 300
Categories: IoT, Robotics, Web App
2 hours

In this workshop, you build a solution to help improve worker safety by leveraging AWS IoT, and robotics. The solution will include an AWS Amplify App that allows you to issue commands to each robot, as well as an entire fleet of robots. The solution will also include connectivity with an air quality sensor to track simulated toxins. To streamline deployment and management, all of this will be able to be deployed by leveraging Terraform.

IoT Puppy Park: Connected Worker Safety with Terraform
Get Started
Introduction to Terraform on AWS
Level: 100
Categories: IaC, DevOps, Cloud Operations
Tags: Terraform, EC2, VPC, IAM
2 hours

In this workshop, you will learn the basics of Terraform including concepts such as Resources, Data Sources, Variables, Outputs, Providers, Modules, and more. You will then leverage that knowledge to deploy a simple Wordpress application into AWS.

Introduction to Terraform on AWS
Get Started
Integrating open-source security tools with the AWS code services
Level: 300
2 hours

AWS, open-source, and partner tooling can be used together to accelerate your software development lifecycle. In this workshop, learn how to use Automated Security Helper (ASH), an open-source application security tool, to quickly integrate various security testing tools into your software build and deployment flows. https://github.com/aws-samples/automated-security-helper

Integrating open-source security tools with the AWS code services
Get Started
NVIDIA Omniverse: Beginner Workshop
Level: 100
Categories: Spatial Computing
Tags: EC2, NICE DCV
2 hours

In this workshop, you will learn how to set up a virtual workstation for NVIDIA Omniverse on AWS. An Omniverse virtual workstation allows users the ability to create or provision a virtual machine with graphical capabilities with AWS, eliminating the need to run Omniverse applications locally on an RTX enabled desktop or laptop computer.

NVIDIA Omniverse: Beginner Workshop
Get Started
Refining IAM Permissions Like A Pro
Level: 300
Categories: identity, Security, IAM
Tags: IAM, Security
1 hour

Learn how to use AWS services to detect unused IAM permissions and ways you can update them to safely move toward a least privilege environment. Discover relevant features of last-accessed information, and use automation to continuously analyze unused IAM permissions.

Refining IAM Permissions Like A Pro
Get Started
Cedar policy language in action
Level: 300
Categories: Security
2 hours

Cedar is a language for defining permissions as policies that describe who should have access to what. Amazon Verified Permissions and AWS Verified Access use Cedar to define fine-grained permissions for applications and end users. In this workshop, learn by building Cedar policies for access control.

Cedar policy language in action
Get Started
Centralized Containers Monitoring Cross-Cloud on Amazon Managed Service for Prometheus
Level: 300
3 hours

In this workshop we will learn how create a centralized containers monitoring from any kubernetes cluster to Amazon Managed Service for Prometheus. This workshop included: AWS Distro for Opentelemetry Introduction Amazon Managed Service for Prometheus and Amazon Managed Service for Grafana for Terraform. Minikube Integration Example (Simulating OnPrem or Another Cloud Provider environment) IAM Role Anywhere integrated with Sigv4 Proxy Opentelemetry Collector for Prometheus.

Centralized Containers Monitoring Cross-Cloud on Amazon Managed Service for Prometheus
Get Started
AWS Client VPN
Level: 200
Categories: Networking, VPN
Tags: VPN, Client VPN
1 hour

AWS Client VPN is a fully-managed remote access VPN solution used by your remote workforce to securely access resources within both AWS and your on-premises network. Fully elastic, it automatically scales up, or down, based on demand. When migrating applications to AWS, your users access them the same way before, during, and after the move. AWS Client VPN, including the software client, supports the OpenVPN protocol.

AWS Client VPN
Get Started
EMR Observability
Level: 300
Categories: Analytics
Tags: EMR, TimeStream
2 hours

This workshop will walk through how to build a pipeline that will send spark and node metrics (jobs/stages/cpu/memory) from EMR clusters to an off-cluster time-series database and then use Grafana to view dashboards.

EMR Observability
Get Started
Mobile Edge Compute (MEC) with AWS Wavelength Workshop
Level: 300
2 hours

In this workshop, learn the fundamentals of AWS Wavelength alongside a step-by-step guide to deploying your first application at the network edge. Moreover, learn how to measure application performance and troubleshoot popular FAQs and configurations.

Mobile Edge Compute (MEC) with AWS Wavelength Workshop
Get Started
Launching EC2 Spot Instances
Level: 200
Categories: Cost Management, Compute
Tags: EC2, EC2 Spot, EC2 Auto Scaling
1 hour

In this workshop you learn about the fundamentals of EC2 Spot Instances and recommended tools to launch Spot Instances, test for resiliency, and view pricing history.

Launching EC2 Spot Instances
Get Started
Cloud Financial Framework (CFF)
Level: 300
Categories: Cost Management
Tags: Cost Management
4 hours

Cloud Financial Framework (CFF) was built in order to create a structure plan for Cost Optimization activities, CFF is focus on providing deep technical knowledge and best practices in different technical domains. When you start your journey to the cloud it’s recommended to start from the Foundations- setting budgets with AWS Budget, defining cost monitors with AWS Cost Anomaly Detection, identify Trusted Advisor recommendations and enable AWS Compute Optimizer

Cloud Financial Framework (CFF)
Get Started
Amazon Connect forecasting, capacity planning and scheduling
Level: 200
Tags: Amazon Connect, Optimization, WFM
3 hours

An introduction to Amazon Connect forecasting, capacity planning, and scheduling

Amazon Connect forecasting, capacity planning and scheduling
Get Started
Using Amazon Chime SDK Call Analytics
Level: 200
2 hours

This workshop will guide the user through deploying and working with the Amazon Chime SDK call analytics features - including transcriptions, sentiment analysis, and recordings.

Using Amazon Chime SDK Call Analytics
Get Started
Generative AI on Amazon SageMaker Workshop
Level: 300
4 hours

Generative artificial intelligence (AI) comprises of models that can be used to generate new content such as images, text, video, audio or simulations. In this workshop we will provide an end to end understanding of building, training and deploying Generative AI models, that can be leverage for your use case. We will cover SageMaker Quickstart solutions for fine-tuning models such as Stable Diffusion, as well as customizing the open source models efficiently using the features provide by SageMaker.

Generative AI on Amazon SageMaker Workshop
Get Started
Getting started with Amazon WorkMail
Level: 200
Categories: Amazon WorkMail, email
2 hours

ou will learn how to support people who use Amazon WorkMail to get their work done, how Amazon WorkMail can be used for system integration use cases, and how you can leverage AWS services to accomplish objectives common in large enterprise environments.

Getting started with Amazon WorkMail
Get Started
Building a Serverless Web App with Amplify Workshop
Level: 100
Categories: Front-End Web & Mobile, Serverless
3 hours

The workshop uses AWS Amplify to provision the app serverless features. This includes: authentication with AWS Cognito, image storage with Amazon S3, NoSQL data storage using AWS DynamoDB, and serverless functions with AWS Lambda.

Building a Serverless Web App with Amplify Workshop
Get Started
Automating your workload deployments in AWS Local Zones
Level: 300
Categories: CDK, Compute, Local Zones
Tags: Local Zones, CDK
1 hour

In this workshop, learn how to provision the infrastructure and services needed to host your workloads close to your customers in an AWS Local Zones, with the same APIs and tools for automation that are used in an AWS Region, including the AWS Cloud Development Kit (AWS CDK). You will need your own AWS account.

Automating your workload deployments in AWS Local Zones
Get Started
Monitron Digital Twin Workshop
Level: 300
Categories: IoT, TwinMaker, Digital Twin, Monitron
Tags: IoT, TwinMaker, Digital Twin, Monitron
4 hours

Access your Amazon Monitron data from your AWS IoT TwinMaker digital twin. This will allow you to add predictive maintenance and detect abnormal conditions in your digital twin.

Monitron Digital Twin Workshop
Get Started
Securing Microsoft Windows Workloads on AWS
Level: 300
Categories: Microsoft, Security
Tags: EC2, Microsoft, Windows, Config
6 hours

Learn how to secure and monitor your Windows workloads on AWS, using Amazon EC2 Image Builder, AWS Config, AWS Firewall Manager, AWS Systems Manager and AWS Organization.

Securing Microsoft Windows Workloads on AWS
Get Started
Amazon Athena for Apache Spark Workshop
Level: 200
Categories: Serverless, Compute, Analytics
Tags: Athena, Serverless, Spark
2 hours

This workshop shows you how to configure and run Amazon Athena for Spark and try out various features and use cases

Amazon Athena for Apache Spark Workshop
Get Started
IBM Maximo Application Suite on AWS
Level: 400
Tags: IBM, IBM Maximo, MAS, ROSA
6 hours

This workshop is intended for AWS Customers and Partners that are looking to setup IBM Maximo Application Suite (MAS 8.x) on AWS. The workshop explores 6 different approaches to install MAS on AWS with prescriptive guidance aimed to help you make the best choice in selecting an approach.

IBM Maximo Application Suite on AWS
Get Started
Amazon Connect Evaluation Forms
Level: 200
Categories: Contact Center
2 hours

Evaluation forms are an essential part of a Quality Management workflow in contact centers. Administrators or quality assurance analysts use Evaluation Forms to evaluate various characteristics of an agent-customer interaction. The workshop walks through setting up Contact Lens Rules, building evaluation forms and using these forms to evaluate and score agent-customer interactions. While the workshop focuses on Voice, the same principles can be used to measure Chat interactions as well.

Amazon Connect Evaluation Forms
Get Started
AWS Supply Chain Workshop
Level: 300
Categories: Analytics, Business Application, ML
Tags: KMS, IAM
6 hours

The AWS Supply Chain workshop offers supply chain professionals and their IT support staff hands-on experience with creating an AWS Supply Chain instance, ingesting data, navigating the user interface, creating insights, mitigating inventory risks, collaborating with other users, and generating demand plans.

AWS Supply Chain Workshop
Get Started
Network Analysis Tools - Amazon VPC Network Access Analyzer and VPC Reachability Analyzer
Level: 200
Categories: VPC, VPC Network Access Analyzer
Tags: VPC, Networking, Security
2 hours

In this workshop session, review how the Amazon VPC Network Access Analyzer helps you identify network configurations that can lead to unintended network access. You will also review how Amazon VPC Reachability Analyzer helps you to perform connectivity testing between a source resource and a destination resource in your virtual private clouds (VPCs) and how you can troubleshoot connectivity issues caused by network misconfiguration.

Network Analysis Tools - Amazon VPC Network Access Analyzer and VPC Reachability Analyzer
Get Started
Event Driven Architecture for FinTechs
Level: 200
Categories: serverless
Tags: MSK, SQS, SNS, Lambda
6 hours

Event Driven Architectures (EDA) provide a decoupled environment for complex Domain Applications, such as Finance, accommodate new requirements, allowing different parts of the Enterprise to evolve independently. This workshop explores a commonly found use case on financial institutions, debit retrial during grace period, to teach how to evolve an existing request-response synchronous application to an Event Driven approach using AWS serverless services.

Event Driven Architecture for FinTechs
Get Started
Babelfish App Modernization Immersion Day
Level: 400
6 hours

Babelfish app modernization immersion day is designed to give you a breadth of knowledge about Babelfish for Aurora PostgreSQL and teach you the building blocks of a Microsoft SQL Server modernization project. You will first learn how to create and connect into a Babelfish enable Aurora cluster. We will then touch on some internal structures of Babelfish, how it works behind the scene. You will learn limitations of Babelfish and techniques to overcome them. We will then move into migrating a real-world Microsoft SQL Server-based application called OrchardCMS. There is no better way to learn Babelfish than getting your hands dirty and doing an actual modernization! We will then investigate what it means to run a Proof of Concept (PoC) to a highly complex .NET application with a Microsoft SQL Server backend. We will use a real-world complex CMS application called DotNetNuke (aka DNN) & migrate it to Babelfish. During the labs, you will learn plenty of corner points, debugging techniques, helpful tools & surprises.

Babelfish App Modernization Immersion Day
Get Started
AWS Verified Access Workshop
Level: 300
Categories: Networking, Security
3 hours

The AWS Verified Access Workshop provides hands-on experience in deploying corporate applications behind Verified Access. It provides step-by-step instructions to test both Identity Trust Providers and Device Trust Providers. You will create AWS Verified Access instances, trust providers, groups, and endpoints. In addition, you will test advanced Cedar policy for granting access to applications using claims from both Identity and Device Trust Providers

AWS Verified Access Workshop
Get Started
Extract and Convert ICD-10 Codes Using Comprehend Medical
Level: 200
Tags: OCR, ICD-10, HCLS, Healthcare, Textract
1 hour

In this workshop, we'll explore how to use Amazon Comprehend Medical to from unstructured medical text and convert those codes to HCC. This workshop exemplifies one way in which Comprehend Medical can enable optimized health system workflows, such as clinical chart review, PHI identification/redaction, clinical coding, and risk adjustment.

Extract and Convert ICD-10 Codes Using Comprehend Medical
Get Started
Using SageMaker with EMR and Glue to train and deploy ML models
Level: 300
Categories: Machine Learning
Tags: SageMaker, EMR, Glue
6 hours

In this workshop, you'll be introduced to Amazon SageMaker Studio integrations with services like AWS Glue and Amazon EMR to do data prep and model training at scale

Using SageMaker with EMR and Glue to train and deploy ML models
Get Started
AWS Service Catalog Workshop
Level: 200-300
Categories: Management & Governance
8 hours

This workshop takes you through how you can create your first Service Catalog portfolio, passing through Access Control and going beyond advanced feature such as Sharing Portfolio and using Terraform.

AWS Service Catalog Workshop
Get Started
Serverless Patterns
Level: 200
Categories: Serverless, Compute, Modernization
3 hours

In this workshop, you will learn patterns and best practices by building a production-ready serverless application.

Serverless Patterns
Get Started
Automating Deployment of AWS Amplify Apps with Terraform
Level: 300
2 hours

This workshop shows how you can use Terraform and the Amplify Client Libraries to deploy and manage full stack Amplify Apps at scale.

Automating Deployment of AWS Amplify Apps with Terraform
Get Started
EKS Blueprints for Terraform
Level: 300
Categories: Compute, Containers, EKS, Modernization
Tags: eks_blueprints_terraform
4 hours

This workshop helps you build a shared platform (Kubernetes multi-tenant) where multiple developer groups at an organization can consume and deploy workloads freely without the platform team being the bottleneck. We walk through the baseline setup of an EKS cluster, and gradually add add-ons to easily enhance its capabilities such as enabling ArgoCD, Rollouts, GitOps and other common open-source add-ons. We then deploy a static website with proper SSL and domain via GitOps using ArgoCD

EKS Blueprints for Terraform
Get Started
AWS Control Tower Workshop
Level: 200-300
Categories: Management & Governance
8 hours

This workshop takes you through how you can create an AWS Control Tower environment. AWS Control Tower is a secure multi-account environment built to AWS best practices.

AWS Control Tower Workshop
Get Started
Deploy RStudio and Perform Analysis with Amazon Lightsail for Research
Level: 200
Categories: Compute, AI/ML, Research
Tags: Lightsail, Research, LfR, RStudio, OpenData
2 hours

This workshop will guide you to deploy and configure Amazon Lightsail for Research, additional storage, use of RStudio, download a dataset of NOAA temperature data, and run analysis on the dataset to find the maximum median temperature each year of the dataset. It will export a plot chart of the results to a PDF that you can download from your Lightsail for Research virtual computer.

Deploy RStudio and Perform Analysis with Amazon Lightsail for Research
Get Started
Introduction to Amazon Connect
Level: 200
Tags: Amazon Connect
6 hours

The purpose of this workshop is to provide you with an introduction to Amazon Connect, Amazon Web Services cloud-based virtual contact center offering. This workshop is best suited for those new to Amazon Connect, IT decision makers, line of business stakeholders, or those responsible for contact center configuration and management.

Introduction to Amazon Connect
Get Started
Amazon SageMaker MLOps: from idea to production in six steps
Level: 300
Categories: Machine Learning, MLOps, CI/CD
4 hours

This workshop takes you through the process of development a machine learning (ML) solution. You create a ML project in Amazon SageMaker Studio and go through all stages of implementation such as data exploration, interactive experimentation, using SageMaker jobs, setting up MLOps pipelines, and finally deliver the project into production. You learn how to work with SageMaker MLOps building blocks.

Amazon SageMaker MLOps: from idea to production in six steps
Get Started
Service Cloud Voice Series: Prerequisites and Preparation
Level: 100
2 hours

Very brief introduction to Amazon Connect and Service Cloud Voice. Describes the prerequisites for the Service Cloud Voice with Amazon Connect Bootcamp, and provides the steps required to prepare a new developer environment that will be used for hands-on exercises. Prerequisite for the remaining Service Cloud Voice with Amazon Connect Bootcamp.

Service Cloud Voice Series: Prerequisites and Preparation
Get Started
Service Cloud Voice Series: Architecture & Key Integration Points
Level: 100
3 hours

Details the deployment models, architecture, configured AWS services, integration points, APIs, and provided AWS Lambda functions that power the Service Cloud Voice Architecture.

Service Cloud Voice Series: Architecture & Key Integration Points
Get Started
Service Cloud Voice Series: Amazon Connect Routing Basics
Level: 100
2 hours

Introduces users to the key concepts of how routing works in Amazon Connect. Includes priorities, queues, routing profiles, and other key factors to consider when configuring routing. Lab section builds out a routing baseline.

Service Cloud Voice Series: Amazon Connect Routing Basics
Get Started
Service Cloud Voice Series: Configuring the Agent Experience
Level: 200
1 hour

In this module you will work within Salesforce to configure the agent experience. You will also learn how to manage users, update security profiles, update routing profiles, and modify user permissions in Salesforce. By the end of this module, you will have a fully configured agent experience within Salesforce Service Cloud.

Service Cloud Voice Series: Configuring the Agent Experience
Get Started
Service Cloud Voice Series: Creating Dynamic Customer Experiences
Level: 200
4 hours

In this module, students will configure an Amazon Connect contact flow that uses data from Salesforce to alter customer experiences, change routing destinations, change priorities, and present different options such as callbacks. At then end, the student will have a Service Cloud Voice enabled contact flow that demonstrates a number of different customer experiences.

Service Cloud Voice Series: Creating Dynamic Customer Experiences
Get Started
Service Cloud Voice Series: Working with Other Channels in Service Cloud Voice
Level: 200
2 hours

In this module, students will configure additional channels in Salesforce, such as Chat and Email, and will validate function by handling different contact channels from the Omni-Channel UI. They will also learn how Salesforce allows them to control agent utilization by respecting capacity, where appropriate.

Service Cloud Voice Series: Working with Other Channels in Service Cloud Voice
Get Started
Service Cloud Voice Series: Supervisor Tools in Service Cloud Voice
Level: 200
1 hour

In this module, students will be introduced to the Omni-Supervisor experience within Salesforce. They will learn how to monitor and interact with agents.

Service Cloud Voice Series: Supervisor Tools in Service Cloud Voice
Get Started
Service Cloud Voice Series: Reporting in Service Cloud Voice
Level: 200
1 hour

In this module, students will be introduced to the different reporting options available in Service Cloud Voice. They will learn how to navigate and create reports and dashboards in Salesforce, as well as in Amazon Connect. They will also be introduced to Contact Lens and the additional data available.

Service Cloud Voice Series: Reporting in Service Cloud Voice
Get Started
Service Cloud Voice Series: Cleaning up your environment
Level: 100
1 hour

In this module, instance/account lifecycle policies are discussed, as well has how to appropriately deactivate an account.

Service Cloud Voice Series: Cleaning up your environment
Get Started
Service Cloud Voice Series: Deployment Tools and Troubleshooting
Level: 300
2 hours

In this module, students will be introduced to various tools that can help customers during deployment and go-live. They will also learn troubleshooting techniques and will be introduced to various common issues customers experience when deploying Service Cloud Voice.

Service Cloud Voice Series: Deployment Tools and Troubleshooting
Get Started
Service Cloud Voice Series: Enhance Your Service Cloud Voice Implementation
Level: 200
2 hours

In this module, students will be introduced to Salesforce Flow and will configure a flow to direct routing in Amazon Connect. They will also learn about Next Best Action in Salesforce and have the opportunity to configure basic next best action using Salesforce Recommendations and driven by data gathered in the Amazon Connect Contact Flow.

Service Cloud Voice Series: Enhance Your Service Cloud Voice Implementation
Get Started
Service Cloud Voice Series: Creating AI-Powered Interactions
Level: 200
2 hours

In this module, students will be introduced to Amazon Lex and will create a Lex Bot using the V2 console. They will integrate that bot with Amazon Connect, and will demonstrate how sentiment can be used to alter routing or customer experiences.

Service Cloud Voice Series: Creating AI-Powered Interactions
Get Started
When Life hands you data, grab OpenSearch
Level: 200
Categories: Containers, Compute, search
2 hours

In this lab, you will work with OpenSearch , a community-driven, open-source search and analytics suite derived from Apache 2.0 licensed Elasticsearch 7.10.2 and Kibana 7.10.2. It consists of a search engine daemon, OpenSearch, and a visualization and user interface, OpenSearch Dashboards. OpenSearch enables people to easily ingest, secure, search, aggregate, view, and analyze data. These capabilities are popular for use cases such as application search, log analytics, and more

When Life hands you data, grab OpenSearch
Get Started
Improve search relevance with ML in Amazon OpenSearch Service
Level: 400
Categories: Containers, Compute, search
2 hours

This workshop guides users through creating a semantic search capability using Amazon SageMaker and Amazon OpenSearch Service, and demonstrates how one can improve search relevance search powered by machine learning.

Improve search relevance with ML in Amazon OpenSearch Service
Get Started
Getting started with Amazon OpenSearch Serverless
Level: 300
Categories: Containers, Compute, Serverless
1.5 hours

In this workshop you'll get hands on with Amazon OpenSearch Serverless. You will walk through setting up a new Amazon OpenSearch Serverless domain in the AWS console. You'll explore the different types of search queries available. You'll design eye-catching visualizations, and learn how you can secure your domain and documents based on assigned user privileges.

Getting started with Amazon OpenSearch Serverless
Get Started
Have Your Front End and Monitor It Too
Level: 400
Categories: Containers, Compute, search
2 hours

In this hands-on session, you will enable a working web application, served from within your Amazon Virtual Private Cloud (VPC) complete with a logging back end provided by the Amazon OpenSearch Service and with real-time monitoring using OpenSearch Dashboards.

Have Your Front End and Monitor It Too
Get Started
Best Practices for Growing Your Business on Amazon Lightsail
Level: 200
Categories: Compute
Tags: Amazon Lightsail
2 hours

Learn best practices for deploying, configuring, securing, and operating application on Amazon Lightsail

Best Practices for Growing Your Business on Amazon Lightsail
Get Started
Chaos Engineering with Fault Injection Simulator (FIS) Workshop
Level: 300
8 hours

This workshop provides an introduction to Chaos Engineering using AWS tooling, with a focus on AWS Fault Injection Simulator. It introduces the Chaos Engineering cycle: steady state, hypothesis, stress, observe, improve. You will learn how to use FIS to stress / disrupt infrastructure to validate resilience in your system setup and demonstrates how to use other AWS tools to observe and improve your system resilience.

Chaos Engineering with Fault Injection Simulator (FIS) Workshop
Get Started
Amazon Connect User Provisioning
Level: 400
2 hours

The workshop walks a user through how they can integrate an existing identity provider such as Okta/AzureAD to manage users and permissions within an Amazon Connect instance.

Amazon Connect User Provisioning
Get Started
Building an Amazon Lex Bot with PSTN Connectivity Using the Amazon Chime SDK
Level: 100
Categories: Amazon Lex, Amazon Chime SDK
Tags: PSTN, SIP, Amazon Lex, Amazon Chime SDK, Bot
1 hour

This workshop will guide you through the process of adding PSTN connectivity to an Amazon Lex Bot using the Amazon Chime SDK.

Building an Amazon Lex Bot with PSTN Connectivity Using the Amazon Chime SDK
Get Started
AWS for Microsoft Workloads Immersion Day
Level: 200
Categories: Compute, Cloud Operations, Microsoft, EC2
Tags: CloudWatch, SSM, Image Builder
3 hours

Learn how to build, manage and monitor Microsoft Windows fleets at scale on AWS.

AWS for Microsoft Workloads Immersion Day
Get Started
Use Terraform to build Microsoft infrastructure on AWS
Level: 300
3 hours

Learn how to build a fully functioning multi-tier Microsoft web application on AWS, using Terraform

Use Terraform to build Microsoft infrastructure on AWS
Get Started
Amazon Transcribe Workshop
Level: 200
Categories: AI/ML
Tags: AI/ML, Transcribe
2 hours

This workshop is designed to get an overview of Transcribe along with some deep dive into core features with hands-on lab approach.

Amazon Transcribe Workshop
Get Started
AWS IoT ExpressLink Workshop - Demo Badge
Level: 200
Categories: IoT
Tags: IoT, Sensors, MQTT, ExpressLink
2 hours

Get hands-on experience connecting IoT devices to the AWS Cloud within minutes. Learn how security and networking heavy-lifting is handled for you by the AWS IoT ExpressLink module and how it can be integrated into your designs using simple code snippets. Use an AWS IoT ExpressLink module to connect a portable electronic conference badge over Wi-Fi to the AWS Cloud, upload and visualize sensor data, and then control LEDs and NFC tags. Requires the AWS IoT ExpressLink Demo Badge device to complete the workshop modules.

AWS IoT ExpressLink Workshop - Demo Badge
Get Started
Getting Started with Amazon Location
Level: 100
Categories: Geospatial, Front End Web and Mobile, IoT
2 hours

This lab provides an introduction to the features and capabilities of Amazon Location Service, through an easy to deploy web application and command line interface.

Getting Started with Amazon Location
Get Started
Amazon Forecast Workshop
Level: 400
Tags: SageMaker, Forecast, prediction, model
5 hours

The intent of this workshop is to educate Business Analysts, Developers, Data Scientists and Machine Learning Engineers about the features of Amazon Forecast and the basics of time series forecasting. Background in Amazon Forecast, Time Series Forecasting, Machine Learning, and Data Science are not required.

Amazon Forecast Workshop
Get Started
How to monitor and reduce your compute costs
Level: 400
1 hour

As organizations adopt Amazon EKS to securely and reliably run their mission-critical workloads in the AWS cloud and on premises, it is essential that they have tools to monitor and optimize what they spend to run their Kubernetes applications. This workshop demonstrates cost-reduction steps in a sample architecture and shows ways you can identify and reduce compute costs in your environment using OpenCost, Kubecost, Karpenter, and AWS Graviton. Learn how AWS is collaborating with the OpenCost community to standardize cost tracking, allocation, methodologies, and measurements and help teams using Kubernetes easily understand their infrastructure costs.

How to monitor and reduce your compute costs
Get Started
How to use Terraform to deploy AWS Security Solutions
Level: 400
Categories: Security, TDIR
Tags: GuardDuty, EventBridge
2 hours

Many modern organizations are taking an infrastructure-as-code (IaC) approach to provide a consistent language in multi-vendor environments, and Terraform is a popular choice to facilitate this. In this workshop, you will learn how you can use Terraform to deploy a working Threat Detection and Incident Response functionality using AWS services. In this workshop you will discover how to deploy Amazon GuardDuty to produce security findings, and then automate those findings using Amazon EventBridge. By Automating your Threat Detection information from Guard Duty, you can then perform incident response in various ways. This workshop shows yuo how to use Amazon SNS to generate email notifications of GuardDuty Findings and AWS Lambda to perform auto-remediation tasks, automatically isolating compromised hosts.

How to use Terraform to deploy AWS Security Solutions
Get Started
Accelerate software development lifecycles with GitOps
Level: 300
Categories: Amazon EKS, Kubernetes, GitOps, Flux, GitOps
Tags: Amazon EKS, Kubernetes, GitOps, Flux, GitOps
2 hours

GitOps simplifies both application deployments and operations tasks with Kubernetes. In this workshop, learn how to build a scalable, complete GitOps system that addresses the needs of both application teams and platform teams. The workshop covers application deployment, associated infrastructure resources, and Amazon EKS clusters into which the applications are deployed at scale via GitOps. Learn how to manage multiple Amazon EKS clusters, environments, and workloads with GitOps.

Accelerate software development lifecycles with GitOps
Get Started
Microservice Observability with Amazon OpenSearch Service
Level: 300
3 hours

Ninety percent of issue resolution time is spent identifying the problem. Increasing the reliability of your distributed application and improving your incident response becomes vital in reducing the mean time to resolution. In this workshop, learn how you can use open-source tools, SDKs, and standards with Amazon OpenSearch Service to facilitate observability with your logs, traces, and metrics data.

Microservice Observability with Amazon OpenSearch Service
Get Started
Building an Amazon Chime SDK Meeting with Transcribe and Translate
Level: 300
2 hours

Harness the power of real-time transcription in web-based voice or video calls through the Amazon Chime SDK. Join this interactive workshop to learn how to build transcription and translation into multiparty video calls requiring additional compliance and language accessibility, such as telehealth appointments, government services, parent-teacher interactions, or financial services.

Building an Amazon Chime SDK Meeting with Transcribe and Translate
Get Started
AWS CIRT Toolkit For Automating Incident Response Preparedness
Level: 300
1 hour

This workshop demonstrates the use of open source tools used by the AWS Customer Incident Response Team

AWS CIRT Toolkit For Automating Incident Response Preparedness
Get Started
Ransomware on S3 - Security Event Simulation and Detection
Level: 200
2 hours

This workshop simulates unauthorized data deletion events on an Amazon S3 bucket and walks through some of the detection mechanisms employed by the AWS CIRT (Customer Incident Response Team) to respond to such security events.

Ransomware on S3 - Security Event Simulation and Detection
Get Started
SSRF on IMDSv1 - Security Event Simulation and Detection
Level: 300
2 hours

This workshop simulates the unauthorized use of a web application that is vulnerable to SSRF (Server Side Request Forgery) and is hosted on an AWS EC2 instance configured to use IMDSv1. The workshop then walks through some of the detection and response mechanisms employed by the AWS CIRT (Customer Incident Response Team).

SSRF on IMDSv1 - Security Event Simulation and Detection
Get Started
Cryptomining - Security Event Simulation and Detection
Level: 300
2 hours

This workshop simulates a common type of security event where CloudFormation is used to create EC2 instances for the purposes of mining cryptocurrency, and walks through some of the detection processes employed by the AWS CIRT (Customer Incident Response Team) to respond to such security events.

Cryptomining - Security Event Simulation and Detection
Get Started
Unauthorized IAM Credential Use - Security Event Simulation and Detection
Level: 200
2 hours

This workshop simulates a common type of security event where CloudFormation is used to create EC2 instances for the purposes of mining cryptocurrency, and walks through some of the detection processes employed by the AWS CIRT (Customer Incident Response Team) to respond to such security events.

Unauthorized IAM Credential Use - Security Event Simulation and Detection
Get Started
Running Computational Fluid Dynamics (CFD) on AWS ParallelCluster
Level: 400
Categories: HPC, Compute
Tags: EC2, HPC, ParallelCluster, dcv, fsx
4 hours

The purpose of this workshop is to help you to run your CFD codes on AWS. We’ll go from creating the HPC cluster using AWS ParallelCluster, to the installation of the most popular codes e.g STAR-CCM+, OpenFOAM, Fluent, MSC Cradle and finally example submission scripts for you to run your own cases.

Running Computational Fluid Dynamics (CFD) on AWS ParallelCluster
Get Started
Amazon Connect Barge In
Level: 200
Categories: Contact Center
Tags: Amazon Connect
3 hours

This workshop contains the steps to configure and use the Barge live calls feature in Amazon Connect

Amazon Connect Barge In
Get Started
Red Hat OpenShift Service on AWS Workshop
Level: 400
Categories: Containers, Hybrid, Modernization
Tags: OpenShift, ROSA
4 hours

Hands-on workshop for architects, infrastructure specialists and developers to gain skills in Red Hat OpenShift on AWS (ROSA)

Red Hat OpenShift Service on AWS Workshop
Get Started
Building a Knowledge Graph with Amazon Neptune and Comprehend Events
Level: 300
1 hour

This workshop takes Amazon Comprehend Events JSON output of Amazon Press Releases and steps through conceptualizing a graph model. Then we will walk through code that transforms that JSON into both RDF and Labeled Property Graph and load both models into Neptune. We then perform some hands-on analysis using graph queries in Neptune notebooks.

Building a Knowledge Graph with Amazon Neptune and Comprehend Events
Get Started
RTB Intelligence Kit Workshop
Level: 300
Categories: Containers, AI/ML
4 hours

Applying ML to advertising workloads is mission-critical for advertising technology companies looking to differentiate themselves today. In this workshop, you'll get an introduction to a machine learning framework that applies to many real-time advertising use-cases and specifically dive into traffic filtering as an example use-case. We'll also cover the state of machine learning, architectural best-practices, and help you build and incorporate various AWS services using lab modules.

RTB Intelligence Kit Workshop
Get Started
Deploying a complete machine learning fraud detection solution using Amazon SageMaker
Level: 300
2 hours

In this workshop, you will learn how to build, train, and deploy an end-to-end Machine Learning (ML) fraud detection solution using Amazon SageMaker. You will gain in-depth understanding of how to leverage SageMaker for ML lifecycle and enhance your effectiveness as a data scientist and ML engineer. You will experiment with auto insurance claims data, transform and pre-process datasets, train and tune your ML models, audit and mitigate training bias, and run ML pipeline using automated workflows. Data used in this workshop is synthetically generated and consists of customer biographical data, including auto insurance claims data. Techniques learned here can be applied to other fraud detection use cases too.

Deploying a complete machine learning fraud detection solution using Amazon SageMaker
Get Started
Protect your application security perimeter with AWS WAF
Level: 300
Categories: Security, Networking
Tags: AWS WAF
1 hour

In this workshop, get hands-on experience building rules in AWS WAF to protect your applications against common web events. Also learn about some of the recent feature launches in AWS WAF.

Protect your application security perimeter with AWS WAF
Get Started
AWS Serverless Data Lake Jumpstart
Level: 300
Categories: AWS Glue, Amazon QuickSight, Amazon Athena
Tags: Analytics
8 hours

This workshop is prepared to guide participants on how to use AWS serverless services to build a cloud-native and future-proof serverless data lake architecture. We will use AWS Glue for ETL and data catalog management, Amazon S3 for data lake storage, Amazon Athena to query data and Amazon QuickSight to visualize data.

AWS Serverless Data Lake Jumpstart
Get Started
AWS Lambda Workshop
Level: 300
Categories: Compute, Lambda, Serverless
Tags: AWS Lambda, Serverless
4 hours

Workshop showcasing how Lambda works. You will see cold-start, scaling, traffic shift, and some of the common tools to help develop and optimize Lambda functions. More to come in future:)

AWS Lambda Workshop
Get Started
Determining donor or stakeholder sentiment with AWS
Level: 300
Categories: AI/ML, Serverless
1 hour

Private and public institutions have access to vast amounts of social media posts, reviews, customer service or constituent communications, and blogs that have information on how stakeholders feel about their brands, programs, and services. Understanding the voice of the donor or stakeholder is essential for these organizations to react quickly to feedback, identify issues and trends, and make the right request at the right time.

Determining donor or stakeholder sentiment with AWS
Get Started
Running batch workloads on Amazon EKS with AWS Batch
Level: 200
Tags: AWS Batch, EKS, EC2, HPC
2 hours

AWS Batch for Amazon Elastic Kubernetes Service (Amazon EKS) provides a fully-managed service for running your batch computing workloads on top of your pre-existing Amaozn EKS clusters. This workshop provides you with instructions on how to set up AWS Batch and Amazon EKS to work with each other, and example exercises for running Batch workloads on an EKS cluster.

Running batch workloads on Amazon EKS with AWS Batch
Get Started
IDP on AWS - Use machine learning to automate and process documents at scale
Level: 400
Categories: Business Applications, Serverless
2 hours

This workshop demonstrates how to setup intelligent processing documents at AWS at scale and customize them for you extraction requirements.

IDP on AWS - Use machine learning to automate and process documents at scale
Get Started
Semantic Search
Level: 300
Categories: Amazon OpenSearch Service, SageMaker
2 hours

Improve search relevance with NLP and KNN in Amazon OpenSearch Service

Semantic Search
Get Started
Build a cloud experience with Cloudscape, an open-source design system
Level: 300
Categories: Front-End Web & Mobile
Tags: Cloudscape, DesignSystem
2 hours

We will use the open source Cloudscape Design System to build a responsive and accessible web application for cloud management. The web application will leverage the open source React components offered by Cloudscape. The workshop requires knowledge of front-end development, React, TypeScript and git.

Build a cloud experience with Cloudscape, an open-source design system
Get Started
Using AWS Local Zone for latency sensitive applications
Level: 300
2 hours

This workshop takes you through an actual deployment of a distributed application in both an AWS Local Zone and parent AWS Region. Learn how to deploy a network function in a Local Zone and what to consider in your VPC architecture for traffic flow within the Local Zone and the Region. The workshop deploys network functions on Amazon EKS using CI/CD pipeline automation

Using AWS Local Zone for latency sensitive applications
Get Started
Using SageMaker, Autogluon, and ASDI open data to predict air quality
Level: 200
Categories: AI/ML
Tags: SageMaker, ASDI
2 hours

Ambient air pollution leads to an estimated 4.2 million deaths per year, and around 91% of the world’s population lives in places where air quality levels exceed World Health Organization limits. In this workshop you will use Machine Learning and data from the Amazon Sustainability Data Initiative (ASDI) to predict air quality levels in specific geographies.

Using SageMaker, Autogluon, and ASDI open data to predict air quality
Get Started
Continuous cost and sustainability optimization
Level: 300
Categories: AWS Cost Management, Compute, Databases, Storage
2 hours

In this workshop, learn best practices for cost and sustainability optimization. Shift costs and sustainability responsibilities from the Cloud Center of Excellence (CCoE) to end users and application owners aided by automation at scale. Learn about cost efficiency and implementing mechanisms that empower application owners to have clear, actionable tasks for cost and sustainability optimization building upon real-world use cases. You must bring your laptop to participate

Continuous cost and sustainability optimization
Get Started
Migrate the AWS Well-Architected Way
Level: 400
2 hours

In this workshop you will learn how to Rehost in the Well-Architected way using AWS Application Migration Service (MGN). This workshop covers all pillars of Well-Architected Framework across 3 phases: 1) Pre-migration considerations; 2) Migration: deploying AWS MGN agents with temp credentials, migrating over private networks, adding post-launch automation (SSM agents) and AWS Disaster Recovery (AWS DRS) agents. 3) Post-migration: tracking cost and optimize with AWS Compute Optimizer, AWS Cost Explorer

Migrate the AWS Well-Architected Way
Get Started
Hands-on AWS Support operational and resilience readiness
Level: 300
2 hours

Learn how to assess operational readiness and resilience using example workloads. Gain an understanding of the operational readiness process that AWS cloud support engineers and technical account managers perform during the proactive phases of the AWS Infrastructure Event Management (IEM) process. Using the Well-Architected Framework, learn self-service tools to help you identify and mitigate risks, and document the plan for a successful launch. You must bring your laptop to participate

Hands-on AWS Support operational and resilience readiness
Get Started
Managing Cloud Resources with Terraform
Level: 400
Categories: Infrastructure as Code, Terraform, DevOps
2 hours

Using multiple providers to manage cloud resources with Terraform. Terraform is an open source Infrastructure as Code (IaC) tool that allows you to manage your infrastructure in a declarative way. IaC is the practice of defining your infrastructure requirements declaratively, and using a GitOps approach to iterate and modify those declarations. This provides predictability, repeatability, and safety mechanisms such as peer review and preventative controls.

Managing Cloud Resources with Terraform
Get Started
Cloud-Native Development of Synthetic Sensors with BlackBerry IVY on QNX
Level: 300
Categories: Automotive, Computer Vision, Compute
Tags: EC2, ARM64, Graviton, QNX, IVY, ML, Edge compute
2 hours

In this workshop, learn how to use a novel automotive-native software development infrastructure that can run binary equivalent workloads —with environmental parity — to targeted compute elements. Discover how BlackBerry IVY synthetic sensors which include machine learning can be developed in the cloud environment and deployed at the embedded edge seamlessly.

Cloud-Native Development of Synthetic Sensors with BlackBerry IVY on QNX
Get Started
Low Code Application Development on AWS with Mendix
Level: 200
3 hours

In this workshop you will learn how to quickly build applications without coding using Mendix Low Code Development Platform and AWS services

Low Code Application Development on AWS with Mendix
Get Started
Build an iOS-native app with a cloud-based backend
Level: 300
Categories: mobile, amplify
Tags: amplify, ios
3 hours

In this workshop, you will create a data-driven iOS-native Swift app integrated with a cloud-based backend. Learn how to use Amazon Cognito to manage user authentication. Discover how to design a data-first strategy with GraphQL APIs to store data in Amazon DynamoDB. Learn how to use an AWS Amplify library to authenticate users, communicate with the API, and download images from Amazon S3. You need to have a macOS laptop with Xcode 14 or more recent installed. One optional section requires a free Apple Developer account.

Build an iOS-native app with a cloud-based backend
Get Started
Web3 Development
Level: 200
6 hours

This workshop will give you the practical technical foundations for Web3 development, through learning how to interact with the Ethereum blockchain, how to develop, compile, deploy, and interact with smart contracts, through the use of different tools and programming languages, and interact with contracts by developing Decentralized Applications (DApps)

Web3 Development
Get Started
Visualizing Amazon Connect Data and Events using Amazon QuickSight
Level: 300
4 hours

In this workshop, we wanted to explain the concepts of Data Lake for Connect, establish data pipelines to bring data from various Connect or related sources, enable customers to query the data and visualize.

Visualizing Amazon Connect Data and Events using Amazon QuickSight
Get Started
Performance Tuning Workshop
Level: 300
2 hours

In this workshop, you will learn approaches to understand the performance of your applications and various optimization techniques. These techniques can be applied directly against your own AWS environment with minimal time and effort. You will be provided an AWS Account with a sample application suffering from poor performance. You will gain an understanding of how to optimize both your AWS infrastructure and your application code to achieve maximum efficiency (and potentially reduce costs).

Performance Tuning Workshop
Get Started
Build a Task Automated Contact Center with Amazon Connect and Machine Learning
Level: 300
Tags: Amazon Connect, Amazon Lex
3 hours

This workshop is a Complete demonstration of a Contact Center Flow with Lex, Voice ID and Task Automation.

Build a Task Automated Contact Center with Amazon Connect and Machine Learning
Get Started
Use ML speech analytics to obtain customer consent
Level: 300
3 hours

Utilize Amazon Connect Contact Lens to obtain customer consent for promotional messages and engage with them via email using Amazon Pinpoint.

Use ML speech analytics to obtain customer consent
Get Started
Building a contact survey solution for Amazon Connect
Level: 300
Tags: Amazon Connect, Survey
4 hours

In this workshop, we will discover how to create a powerful and flexible post contact survey with Amazon Connect, using DynamoDB and Lambda to support the solution.

Building a contact survey solution for Amazon Connect
Get Started
Build an order inquiry contact center for Shopify with Amazon Connect
Level: 300
Tags: Amazon Connect, Shopify
1 hour

In this 1-hour workshop, you’ll be walked through the process of building a smart yet simple order inquiry contact center for Shopify with Amazon Connect.

Build an order inquiry contact center for Shopify with Amazon Connect
Get Started
Zendesk Integration with Amazon Connect
Level: 200
Tags: Amazon Connect, Zendesk
2 hours

This workshop demonstrates how Zendesk can be integrated with Amazon Connect.

Zendesk Integration with Amazon Connect
Get Started
EMR Serverless Workshop
Level: 200
Categories: Serverless, Compute, Analytics
Tags: EMR, Serverless, Spark, Hive
2 hours

This workshop shows you how to configure and run EMR Serverless and try out various features and use cases

EMR Serverless Workshop
Get Started
Amazon Connect Global Resiliency
Level: 300
1 hour

The purpose of this workshop is to understand the steps required to enable Amazon Connect Global Resiliency and initiate a failover

Amazon Connect Global Resiliency
Get Started
Amazon Connect Wisdom
Level: 300
Tags: Wisdom, S3, Amazon Connect
2 hours

Creating a Wisdom domain and add data integrations from Salesforce using prebuilt connectors in the Amazon Connect console. Also, ingesting content to power real-time recommendations and search with Amazon Connect Wisdom and S3.

Amazon Connect Wisdom
Get Started
Defect Detection System for Smart Factory
Level: 300
Categories: AI/ML, Modernization
4 hours

Defect Detection System for Smart Factory using Amazon Lookout for Vision and Amazon Rekognition

Defect Detection System for Smart Factory
Get Started
Validating security guardrails with Chaos Engineering
Level: 400
Categories: Security, Compliance
1 hour

A public-facing description of the workshop. This workshop will introduce the concepts of chaos engineering and how it can be extended to explore unknowns that may arise from security deviations

Validating security guardrails with Chaos Engineering
Get Started
AWS IoT TwinMaker Advanced Workshop
Level: 400
Categories: IoT, IoT TwinMaker, Digital Twins
Tags: IoT, Digital Twins
2 hours

This workshop will explore best practices for integrating AWS IoT TwinMaker with external data sources. You will walk step by step through the build out of an Amazon TimeStream Component for AWS IoT TwinMaker, create entities, a scene, and visualize your dashboard in Grafana. You will learn how you can import your entities at scale using various connector types.

AWS IoT TwinMaker Advanced Workshop
Get Started
QnABot Workshop
Level: 200
Categories: Contact Center, AI/ML
3 hours

A workshop on QnABot divided into sections covering Introduction, Deployment and Configuration, Questions and Answers, Bot Channels and Tuning and Data Management / Operations

QnABot Workshop
Get Started
Amazon VPC Network Access Analyzer
Level: 200
Categories: VPC, VPC Network Access Analyzer
Tags: VPC, Networking, Security
2 hours

In this workshop session, review how the Amazon VPC Network Access Analyzer helps you identify network configurations that can lead to unintended network access. Learn ways that you can improve your security posture while still allowing you and your organization to be agile and flexible.

Amazon VPC Network Access Analyzer
Get Started
AWS IoT Immersion Day Workshop
Level: 200
Categories: AWS IoT, IoT Core, IoT Greengrass
Tags: AWS IoT
4 hours

AWS IoT Immersion Day workshop is a collection of labs to guide AWS IoT Partners through all the different aspects of using AWS IoT and the relevant downstream services. There are architectural guides as well as hardware guides depending on what you have available to work with.

AWS IoT Immersion Day Workshop
Get Started
Security for Developers
Level: 300
Categories: Containers, Compute
3 hours

Security is everyones responsibility. The earlier you can build the appropriate configuration into your applications the easier it is to achieve the goal of shipping securely AND swiftly. The techniques you’ll learn in this workshop will help you raise the bar for the security of the applications you build. This will help you spend more time building software that delights your customers & less time on rework after security reviews

Security for Developers
Get Started
Develop AWS IoT projects on Arm Virtual Hardware with FreeRTOS and CMSIS packs
Level: 200
Categories: AWS IoT, AWS IoT Core, FreeRTOS
4 hours

In this workshop you will learn how to use ARM Virtual Hardware to develop embedded devices for the edge in a virtual environment. You will be able to develop FreeRTOS applications using CMSIS-Packs and test AWS IoT connections.

Develop AWS IoT projects on Arm Virtual Hardware with FreeRTOS and CMSIS packs
Get Started
IoT data analytics
Level: 300
Categories: Analytics, MFG
Tags: Glue, Kinesis Data Analytics
3 hours

This workshop presents the architecture and technique to build IoT data analytics pipeline. Many MFG companies have been suffering from IoT data analysis, caused by multi-level nested json data and schema change. Also, IoT data needs to be updated to track the condition of sensor devices on a real-time basis. To solve these challenges, three main solutions are proposed: (1) Glue Spark code to flatten multi-level nested json data and enable to analyze of the IoT data as data frame format, (2) Apache Hudi to keep IoT sensor data up-to-date on a real-time basis, and (3) EventBridge, Lambda, and SNS to inspect IOT data schema change and send an alarm to users.

IoT data analytics
Get Started
Machine Learning Operations with AWS IoT Greengrass v2 and Amazon SageMaker Edge Manager
Level: 400
Categories: AI/ML, IoT
4 hours

An introduction to Machine Learning Operations with AWS IoT Greengrass, Amazon SageMaker, and Amazon SageMaker Edge. In this workshop you will build a machine learning model in the cloud using SageMaker services, and then deploy it to an edge device or simulated device using AWS IoT Greengrass. Once the device is deployed to the edge, you will monitor how the model is performing and collect real-world data for model retraining.

Machine Learning Operations with AWS IoT Greengrass v2 and Amazon SageMaker Edge Manager
Get Started
Amazon Connect Contact Flow Deployment Workshop
Level: 400
8 hours

In this Workshop, we demonstrate how you can implement CICD Deployment pipeline for your Amazon Connect Contact Flow. This workshop walks you through how you can deploy Amazon Connect Contact Flows that consist of Lambda functions, Lex bots, Connect Queue, etc. across various environments (Dev, QA, STG, Prod) through CICD pipeline leveraging CloudFormation, Code Commit repository, CodePipeline, etc.

Amazon Connect Contact Flow Deployment Workshop
Get Started
Troubleshooting contact flow errors in Amazon Connect
Level: 200
1 hour

Learn how to setup custom error branching logging and alarms within Amazon Connect Flows.

Troubleshooting contact flow errors in Amazon Connect
Get Started
Accelerate Serverless Java with GraalVM
Level: 400
Tags: GraalVM, Java, Lambda
2 hours

Java is one of the most popular programming languages but seems not to be competitive in terms of start-up time and memory footprint compared to interpreted or natively compiled languages. Both are critical for short-lived serverless functions. In this workshop you will learn the concepts, mechanisms and best practices around serverless Java applications. The first part of the workshop covers how to run traditional Java application on AWS and the limitations and challenges involved. In the second part we’ll introduce GraalVM, a high-performance runtime and modify our existing application to gain up to 80% performance improvement during cold-starts.

Accelerate Serverless Java with GraalVM
Get Started
Building a Click to Call Demo with Amazon Chime SDK
Level: 300
3 hours

This workshop extends previous workshops to build a working demo of a click to call solution by combining the capabilities of WebRTC communications with SIP end points.

Building a Click to Call Demo with Amazon Chime SDK
Get Started
Migrate Spring Boot applications to AWS Lambda
Level: 400
Tags: Spring Boot, Java, Micronaut, Lambda
2 hours

In this workshop you will learn how to bring your traditional Java Spring application to AWS Lambda with minimal effort and iteratively apply optimizations to get the best out of your Serverless Java experience. You will get an overview of best practices, performance trade-offs and the design considerations for each step to be able to make well-informed decisions when bringing enterprise Java applications to AWS Lambda.

Migrate Spring Boot applications to AWS Lambda
Get Started
Applying Attribute-Based Access Control within AWS
Level: 300
Categories: Security, Identity
Tags: IAM, S3, ABAC
2 hours

This workshop provides hands-on experience in applying Attribute Based Access Control(ABAC) mechanisms to achieve a secure and scalable authorization model within AWS. Learn to apply ABAC which is native to AWS Identity and Access Management(IAM) and additionally, learn how to use resource tag evaluation and session tagging techniques to scale your authorization model cross region and accounts within AWS.

Applying Attribute-Based Access Control within AWS
Get Started
IAM Identity Center - Workforce Identity management at scale
Level: 200
Tags: IAM, IAM Identity Center
2 hours

This workshop is designed to help you get familiar with IAM Identity Center (successor to AWS Single Sign-On) for managing your organization's workforce identity at scale across a multi-account AWS deployment.

IAM Identity Center - Workforce Identity management at scale
Get Started
How and when to use different IAM policy types
Level: 300
Categories: Identity, IAM, Security
2 hours

In this workshop, you will learn how and when to use various IAM policy types. You will work on hands-on labs that take you through a typical customer journey to configure permissions for a sample application. You will configure policies for your identities, resources, and CI/CD pipeline using permission delegation to balance security and agility.

How and when to use different IAM policy types
Get Started
Amazon CodeWhisperer
Level: 300
Tags: CodeWhisperer
2 hours

In this workshop, you are going to build a full-fledged, event-driven, serverless application. With the aid of Amazon CodeWhisperer, you'll write your own code that runs on top of AWS Lambda to interact with Amazon DynamoDB, Amazon SNS, Amazon SQS, Amazon S3, and third-party HTTP APIs to perform image recognition using Amazon Rekognition. The users can interact with the application by sending the URL of an image for processing, or by listing the images and the objects present on each image.

Amazon CodeWhisperer
Get Started
Build a Data Mesh on AWS
Level: 300
Categories: Analytics
3 hours

In this workshop, you will learn how to build a data mesh architecture on AWS. Many organizations are interested to implement this architecture to move away from centralized data lakes to decentralized ownership and delivery of analytics solutions across business units. You will learn about data mesh fundamentals and principles, and how it can impact your organization. You will then learn how data mesh architecture can be implemented with AWS native services. Finally, you will build a data mesh from scratch as Infrastructure as Code (IaC) using AWS CDK and use a custom built UI to share and discover data between business units.

Build a Data Mesh on AWS
Get Started
Threat modeling for builders
Level: 200
Categories: Security, DevSecOps
Tags: Security
3 hours

In this workshop, you will be introduced to some of the background and reasoning behind threat modeling and some of the tools and techniques for modeling systems, identifying threats, and selecting mitigations. You will be guided through the process of creating a system model and corresponding threat model. Then you will assess the usefulness of these models.

Threat modeling for builders
Get Started
IAM policy evaluation workshop
Level: 400
Categories: Identity, IAM, Security
Tags: IAM, Resource Policies, S3
2 hours

In this workshop, you will dive deep into the logic of IAM policy evaluation. You will execute hands-on labs that walk through common IAM use cases and understand how different policies interact with each other. By using identity- and resource-based policies within single- and cross-account scenarios, you will gain an understanding of the evaluation logic that you can then apply in your own environment.

IAM policy evaluation workshop
Get Started
dbt CLI and Amazon Redshift
Level: 300
Categories: Analytics
Tags: Redshift
4 hours

Learn how to use dbt CLI to manage data transformations in Amazon Redshift with features including modular programming and data lineage.

dbt CLI and Amazon Redshift
Get Started
SIEM on Amazon OpenSearch Service Workshop
Level: 200
2 hours

In this workshop, we will build a Security Information and Event Management (SIEM) system and security log analysis platform on Amazon OpenSearch Service and get started with building a cost-efficient solution for log ingestion, analysis and dashboarding.

SIEM on Amazon OpenSearch Service Workshop
Get Started
Visualize Security Hub Findings using AWS Analytics Services
Level: 300
Categories: Security, Compliance, Governance
2 hours

In this workshop, you will enrich Security Hub findings with the corresponding resource metadata, export findings to Amazon S3 and build a security & compliance leaderboard with Amazon Athena and Amazon QuickSight. the leaderboard helps business, SecOps and technical teams to scale by providing an effective way to understand the current state of security and compliance as well as identifying the outliers that require immediate attention.

Visualize Security Hub Findings using AWS Analytics Services
Get Started
Monitoring Resilient Architectures With AWS Resilience Hub
Level: 200
Categories: Resilience, Compute, Storage, Databases
Tags: EC2, RDS, EBS, DynamoDB, Lambda, ECS, SQS, S3, API Gateway, EFS
2 hours

AWS Resilience Hub gives you a central place to define, validate and track the resiliency of your AWS application. The Resilience Hub helps you to protect your mission critical applications from disruptions, reduce recovery costs to optimize business continuity, and keep an audit trail of planned and unplanned outages, to help meet compliance and regulatory requirements

Monitoring Resilient Architectures With AWS Resilience Hub
Get Started
Modern Data Architecture Immersion Day
Level: 200
Categories: Data & Analytics
6 hours

Modern data strategies acknowledge the idea that taking a one-size-fits-all approach to analytics eventually leads to compromises. It is not simply about integrating a data lake with a data warehouse, but rather about integrating a data lake, a data warehouse, and purpose-built stores, enabling unified governance and easy data movement. In a modern data architecture on AWS, you can store data in a data lake and use a ring of purpose-built data services around the lake allowing them to make decisions with speed and agility, at scale and with price/performance that is unmatched in the market. The workshops provided here will guide you through creating a modern data platform on AWS and will demonstrate the key principles, namely: Scalable Data Lakes, Purpose Built Data Services, Seamless Data Movement, Unified Governance, Performant and Cost Effective.

Modern Data Architecture Immersion Day
Get Started
Firewall Manager Workshop - Audit and Manage Firewall Rules
Level: 200
4 hours

Ensuring your applications deployed on AWS allows only right protocol and port access to/from known network ranges is a foundation to security in the cloud. As the number of AWS Accounts and resources increases you need a centralized mechanism to audit and manage these firewall rules across your AWS Accounts. In this workshop, you will learn and use AWS Firewall Manager to centrally manage and audit VPC security groups for overly permissive rules and distributed deployment of AWS Network Firewall rules across VPCs and Accounts.

Firewall Manager Workshop - Audit and Manage Firewall Rules
Get Started
Learn to Use AWS AppConfig Feature Flags
Level: 200
Categories: Cloud Operations, Developer Tools
Tags: AppConfig, Feature Flags
2 hours

Feature flagging is a powerful tool that allows engineers to safely push out new features to customers in a measured and gradual way. WIth AWS AppConfig, customers can leverage Feature Flags to effectively separate code from configuration data, hide features behind a configuration toggle, and safely deploy the code to production. In this workshop, learn how you can use Feature Flags to improve a vacation rental website.

Learn to Use AWS AppConfig Feature Flags
Get Started
AWS IoT for Automotive
Level: 200
Categories: AWS IoT Core, AWS IoT Greengrass
Tags: Automotive, IoT
4 hours

In this workshop, participants learn the basics of developing a next-generation vehicle communication platform using AWS IoT Core. Topics include basic telemetry ingest, IoT Jobs, Shadows and Greengrass.

AWS IoT for Automotive
Get Started
Databases for Developers Workshop
Level: 300
Categories: Databases, Developer Tools
3 hours

In this workshop you will learn how to migrate a MySQL database to Amazon Aurora MySQL, and you will learn how to iteratively improve your application performance by leveraging RDS Proxy, Read Replicas, and how to identify and optimise problematic SQL Queries using Performance Insights and Query Execution Plans. This workshop is aimed at Developers, you will use a sample NodeJS application and you will see the application changes implemented along the way to leverage the features above.

Databases for Developers Workshop
Get Started
AWS IoT Robot
Level: 400
Categories: IoT
8 hours

Learn AWS IoT services through building a working robot using a Raspberry Pi

AWS IoT Robot
Get Started
SageMaker Data Wrangler Deep Dive Workshop
Level: 400
4 hours

The Amazon SageMaker Data Wrangler workshop dives deep into Data Wrangler, by importing a hotel booking dataset and navigates the user through the processes of exploratory data analysis, data preparation, feature engineering with the dataset. The workshop also walks through the various integration patterns for Data Wrangler to bridge with other SageMaker components. In addition the workshop covers other topics like security, permissions and architectural design patterns.

SageMaker Data Wrangler Deep Dive Workshop
Get Started
Building a Secure Contact Center with Amazon Connect
Level: 200
1 hour

This workshop is designed for public sector organizations, that require a confirmation that the inbound phone number is a valid caller. The end-customer is engaging the organization for public services, such as health information, financial assistance, or other provided services, and may need to provide sensitive data, such as social security number, date of birth, or similar information.

Building a Secure Contact Center with Amazon Connect
Get Started
Amazon Connect Chat
Level: 200
Tags: Amazon Connect, Amazon Lex, Chat
2 hours

In this course you'll learn how you can expand your Contact Center to the Chat channel using Amazon Connect.

Amazon Connect Chat
Get Started
AWS Machine Learning - Low-Code / No-Code ML for Data Scientists
Level: 400
4 hours

In this workshop focusing on industry verticals (Financial Services, and Healthcare and Life Sciences), you will learn how the Low-Code / No-Code ML capabilities found in Amazon SageMaker Data Wrangler, Autopilot and Jumpstart, make it easier to experiment faster and bring highly accurate models to production more quickly and efficiently.

AWS Machine Learning - Low-Code / No-Code ML for Data Scientists
Get Started
Amazon S3 Select - Querying data without servers or databases
Level: 200
Categories: Analytics, Storage
Tags: S3, S3 Select, Lambda, API Gateway
1 hour

How to query data without servers or databases by using Amazon S3 Select

Amazon S3 Select - Querying data without servers or databases
Get Started
EKS Immersion Workshop
Level: 200
Categories: Containers
Tags: EKS
5 hours

An EKS Immersion Day provides an end-to-end application development and deployment experience for our customers to demonstrate features of Amazon EKS, using real-world services from an application development perspective in order to educate users about the features of Amazon EKS.

EKS Immersion Workshop
Get Started
AWS Workshop IoT TwinMaker
Level: 300
Categories: IoT, TwinMaker, Digital Twin
Tags: IoT, TwinMaker, Digital Twin
3 hours

The goal of this workshop is to get your hands on AWS IoT TwinMaker to get you acquainted with TwinMaker, composing your digital twin, integrating it with data sources, and monitoring your digital twin.

AWS Workshop IoT TwinMaker
Get Started
Building a Multi-Tenant Architecture with AWS IoT Core
Level: 200
Categories: IoT, SaaS
2 hours

In this workshop we discuss various approaches of building a multi-tenant architecture using AWS IoT Core

Building a Multi-Tenant Architecture with AWS IoT Core
Get Started
Building CI/CD pipelines for lambda canary deployments using AWS CDK
Level: 300
Categories: Builder Experience, Serverless, DevOps
4 hours

In this workshop you'll learn how to create an AWS CDK project from scratch (using python) to create a serverless rest API with AWS Lambda and AWS API Gateway with canary deployments. Also, you'll learn how to implement a CI/CD pipeline to deploy your AWS CDK application with some quality tools.

Building CI/CD pipelines for lambda canary deployments using AWS CDK
Get Started
EKS Blueprints for CDK Workshop
Level: 400
Categories: Containers, Kubernetes, Compute
Tags: EKS, Blueprints, CDK
3 hours

In this workshop, you will learn how to build and deploy applications leveraging the EKS Blueprints for AWS CDK Framework. We will also learn about how to define our infrastructure and application dependencies using the AWS CDK.

EKS Blueprints for CDK Workshop
Get Started
The AWS Step Functions Workshop
Level: 200
Categories: Serverless, Compute, AWS Step Functions
Tags: AWS Step Functions
4 hours

The AWS Step Functions Workshop teaches you how to use the primary features of AWS Step Functions through a series of interactive modules. Included in this workshop are modules covering task orchestration patterns; Map, Choice and Parallel states; input and output data processing; AWS SDK service integrations; Amazon API Gateway integration; error handling; and more.

The AWS Step Functions Workshop
Get Started
Building Telephony-Powered Applications with the Amazon Chime SDK PSTN Audio Service
Level: 100
Tags: Amazon Chime SDK, AWS Lambda, PSTN
2 hours

The workshop will introduce the Amazon Chime SDK PSTN Audio Service and its capabilities, along with showing how to build simple telephony applications without deploying any telephony infrastructure.

Building Telephony-Powered Applications with the Amazon Chime SDK PSTN Audio Service
Get Started
AWS IoT Greengrass workshop
Level: 300
Categories: Internet of Things
3 hours

This workshop provides a 2-hour guided walkthrough on using AWS IoT Greengrass. It covers AWS IoT Core, AWS Greengrass v2, Device Management, and using Greengrass v2 with Containers and within Windows

AWS IoT Greengrass workshop
Get Started
AWS IoT Zero Trust workshop
Level: 300
Categories: Internet of Things
3 hours

This workshop provides a 3-hour guided walkthrough on Zero trust principles using AWS IoT . It covers AWS IoT Core, Device Management, and Device Defender features

AWS IoT Zero Trust workshop
Get Started
SageMaker Studio Integration with EMR Workshop
Level: 300
Categories: Machine Learning, AI/ML, Analytics
Tags: SageMaker, EMR, Spark, Machine Learning
3 hours

In this workshop, learn how to utilize SageMaker Studio to run distributed processing on EMR in order to prepare data and subsequently train machine learning models. You'll also learn how to create and terminate those EMR clusters through pre-defined templates accessible in SageMaker Studio.

SageMaker Studio Integration with EMR Workshop
Get Started
Startup Security: Techniques to Stay Secure while Building Quickly
Level: 200
2 hours

This workshop covers techniques for protecting web applications from common threats without changing code. Learn how these techniques can be applied to your AWS environment and how they align to common security compliance frameworks (SOC 2, ISO 27001, PCI DSS, etc.).

Startup Security: Techniques to Stay Secure while Building Quickly
Get Started
Amazon Connect Voice ID
Level: 300
3 hours

In this workshop you will learn how to launch and set up a modernized cloud based Call Center through a series of hands-on labs. You will set up Amazon Connect Voice ID to start authenticating your callers with their voice, detect fraudsters, and explore the different features of Amazon Connect Voice ID.

Amazon Connect Voice ID
Get Started
Amazon SageMaker Canvas Immersion Day
Level: 200
Categories: AI/ML
2 hours

The Immersion Day for Amazon SageMaker Canvas is a self-paced or instructor-led lab that allows business analysts to use Machine Learning without writing a single line of code thanks to Amazon SageMaker Canvas in order to solve real-world challenges based on publicly available datasets.

Amazon SageMaker Canvas Immersion Day
Get Started
Intelligent Document Processing with AWS AI Services
Level: 300
4 hours

In this workshop, we will dive deep into each of the phases of an Intelligent Document Processing (IDP) workflow with solutions on how to implement each step using AWS AI services. The goal of this workshop is to give you hands-on experience in understanding and building the components required to setup an IDP workflow with AWS AI services.

Intelligent Document Processing with AWS AI Services
Get Started
Get Started with AWS IoT
Level: 200
Categories: Internet of Things
3 hours

This workshop provides a 3-hour guided walkthrough to create your proof-of-concept IoT project on AWS. It covers AWS IoT Core, Device Management, and Device Defender features

Get Started with AWS IoT
Get Started
FPGA development with Amazon EC2 F1
Level: 300-400
Categories: HPC, Compute, Development
Tags: EC2, EC2 F1, HPC
6 hours

This is a level 300/400 workshop for chip engineers with experience on ASIC/FPGA design, and who want to get hands-on experience with AWS FPGA development using EC2 and EC2 F1 FPGA cloud instances, and all the related tools for FPGA development in the cloud.

FPGA development with Amazon EC2 F1
Get Started
Building Customer Experiences with Amazon Pinpoint
Level: 200
Categories: Communication Applications
4 hours

An on-boarding workshop for Amazon Pinpoint, which highlights its versatility and capabilities when used with other AWS services. Throughout the workshop participants will deploy three solutions in their AWS accounts using CloudFormation and experience the synergy of AWS services.

Building Customer Experiences with Amazon Pinpoint
Get Started
Amazon Connect Bootcamp
Level: 300
6 hours

The purpose of this workshop is to provide you with an introduction to Amazon Connect, Amazon Web Services cloud-based virtual contact center offering. Leveraging the sample case study provided, you are expected to participate in six (6) hands-on lab modules.

Amazon Connect Bootcamp
Get Started
Amazon Connect Tasks
Level: 200
3 hours

Amazon Connect is a self-service, cloud-based contact center service that makes it easy for any business to provide reliable customer service at lower cost. Amazon Connect is based on the same contact center technology used by Amazon customer service associates around the world to power millions of customer conversations. In this workshop, you will learn how to enable Tasks in Amazon Connect.

Amazon Connect Tasks
Get Started
Amazon Connect Profiles
Level: 200
2 hours

Customers expect a fast, frictionless, and personalized customer service experience. However, agents spend on average 2 minutes navigating multiple applications to find important customer data leading to poor experiences and high costs. Amazon Connect Customer Profiles automatically brings together customer information from multiple applications into a unified customer profile, delivering the profile directly to the agent as soon as the support call or interaction begins.

Amazon Connect Profiles
Get Started
Checking Order Status with Amazon Connect
Level: 300
3 hours

In this workshop, you will learn how to launch and set up a modernized cloud based Call Center through a series of hands-on labs. Using Amazon Connect you will provision a phone number for your call center, set up users (Agent and Call Center Supervisor), set up call and chat experiences, and integrate Amazon Connect with other AWS Services.

Checking Order Status with Amazon Connect
Get Started
Amazon Connect APIs
Level: 300
3 hours

Amazon Connect now provides APIs that allow customers to address functions programmatically. These APIs allow customers to manage their contact center operations at scale. During these labs you will have the opportunity to see how different APIs can be used to programmatically manage different areas of Amazon Connect including managing Queues, Contact Flows, Quick Connects, User Hierarchies, Routing Profiles and Call Recording.

Amazon Connect APIs
Get Started
Amazon Connect Softphone Controls
Level: 200
2 hours

This workshop shows the basics about the Streams API to control agent CCP in an Amazon Connect environment by using Streams SDK.

Amazon Connect Softphone Controls
Get Started
Amazon Connect Operational Applications
Level: 200
5 hours

In this workshop, you will learn how to extend a modernized cloud based Call Center through a series of hands-on labs. Using Amazon Connect you will add and update agents in bulk, create a wallboard for monitoring call center health, email scheduled reports, receive alerts via phone calls, and perform advanced analytics to gain deeper insights into your call center operations.

Amazon Connect Operational Applications
Get Started
Serverless Optimization Workshop (Performance and Cost)
Level: 300
Categories: Serverless, Cost Management
Tags: Lambda, API Gateway
3.5 hours

A hands-on look at some best practice techniques to optimize your serverless workloads to reduce costs and improve performance. Modules include function configuration tuning, architecture improvements and code optimization. The workshop focuses on AWS Lambda but you will also experience API Gateway, DynamoDB, Step Functions, AWS AppConfig and AWS SAM. Each module is designed to be standalone so the workshop does not need to be completed in order.

Serverless Optimization Workshop (Performance and Cost)
Get Started
Amazon Connect SSO
Level: 300
3 hours

Amazon Connect supports identity federation by configuring Security Assertion Markup Language (SAML) 2.0 with AWS IAM to enable web-based single sign-on (SSO) from your organization to your Amazon Connect instance. This allows your users to sign in to a portal in your organization hosted by a SAML 2.0 compatible identity provider (IdP) and log in to an Amazon Connect instance with a single sign-on experience without having to provide separate credentials for Amazon Connect.

Amazon Connect SSO
Get Started
Amazon CloudWatch and Systems Manager Workshop
Level: 200
Categories: Compute, CloudWatch, Cloud Operations
Tags: EC2, CloudWatch, SSM, Systems Manager
4 hours

This workshop gives an introduction to monitoring AWS resources via Amazon CloudWatch. You will collect, graph and query metrics, learn to collect and query logs. Finally, you will learn how to aggregate that information via dashboards. The second part of the workshop introduces how to deploy and update the CloudWatch agent and it's configuration via System Manager.

Amazon CloudWatch and Systems Manager Workshop
Get Started
VMware Cloud on AWS Immersion Day
Level: 200
Categories: Compute, Migrations, VMware
3 hours

The VMware Cloud on AWS Immersion Day provides customers with hands-on experience, allowing attendees to get familiar with the service and see how easy it is to use. The Immersion Day provides opportunities to try out features such as networking and security, deploying virtual machines, migrations with VMware Hybrid Cloud Extension (HCX), and integration with native AWS services.

VMware Cloud on AWS Immersion Day
Get Started
Contact Lens for Amazon Connect
Level: 200
3 hours

In this workshop you will learn how to launch and set up a modernized cloud based Call Center through a series of hands-on labs. You will set up Contact Lens for Amazon Connect to start gaining insights on your calls, and explore the different features of Contact Lens for Amazon Connect.

Contact Lens for Amazon Connect
Get Started
Amazon Connect and Amazon Lex Integration
Level: 200
Tags: Lex, Amazon Connect
4 hours

This workshop demonstrates how Amazon Connect's native ability to integrate with Amazon Lex can provide several benefits, including enhancing your Interactive Voice Response (IVR) menu with Natural Language (NL) processing, and dynamic delivery of content.

Amazon Connect and Amazon Lex Integration
Get Started
Fundamentals of Windows on AWS Workshop
Level: 100
Categories: Business Applications, Compute
3 hours

This workshop will teach you about the basic concepts for running Windows Workloads on AWS. In this workshop you will get hands on with Windows Server 2019 hosted on EC2, Managed Microsoft AD running on AWS Directory Services and hosting a Windows File Server on Amazon FSx.

Fundamentals of Windows on AWS Workshop
Get Started
AWS Data Exchange Workshop
Level: 400
Categories: Analytics, Data, ML
2 hours

In this workshop, you will find several self-service labs that teach you different aspects of the service

AWS Data Exchange Workshop
Get Started
Disaster Recovery with Amazon Route 53 Application Recovery Controller (ARC)
Level: 300
Categories: Route 53, Disaster Recovery, Resilency
1 hour

In this workshop you will be exploring Amazon Route 53 Application Recovery Controller (ARC) and how it can help recover the Tic-Tac-Toe game from application failures.

Disaster Recovery with Amazon Route 53 Application Recovery Controller (ARC)
Get Started
AWS License Manager & Dedicated Host workshop
Level: 300
Categories: Compute
3 hours

In this workshop, learn the best approaches for managing your Microsoft Windows-based infrastructure on AWS. In these set of labs, we will introduce you to AWS License Manager and EC2 Dedicated Host Service that will help you manage your windows workloads on AWS.

AWS License Manager & Dedicated Host workshop
Get Started
AWS Managed Services (AMS) self-paced labs
Level: 200
4 hours

Get hands-on experience to the AMS services and its operational plans (AMS Accelerate and AWS Advanced) through these self-paced labs. Practice in your own AMS managed AWS accounts or leverage AMS lab accounts.

AWS Managed Services (AMS) self-paced labs
Get Started
Detecting Ransomware using AWS Services
Level: 300
Categories: Security, Threat Detection
1 hour

Guidance to Protect, Detect and Respond to Ransomware using AWS Services

Detecting Ransomware using AWS Services
Get Started
Security Baseline Workshop
Level: 100
Categories: Security, Startups
Tags: Security, IAM
2 hours

In this workshop, you learn security controls and security best practices that you can implement to improve your security posture. These controls will serve as a secure baseline for you to continue on your Cloud Security Journey

Security Baseline Workshop
Get Started
Amazon EKS SaaS Workshop
Level: 400
Categories: Containers, EKS, SaaS
3 hours

Amazon EKS introduces a range of constructs that you can use to realize multi-tenancy in your SaaS solution. In this workshop, dig into the code and architecture of a working Amazon EKS SaaS application, exploring the various strategies to apply when building a SaaS application with Amazon EKS. Identity, tenant isolation, routing, data partitioning, and onboarding are among the SaaS constructs you create in this workshop. This workshop provides a hands-on view into all the moving parts of a real Amazon EKS SaaS solution that addresses specific considerations associated with bringing it to life on AWS.

Amazon EKS SaaS Workshop
Get Started
AWS Code Family Introduction
Level: 200
Categories: DevOps, CI/CD
2 hours

Introduction workshop on the AWS Code family (CodeCommit, CodeBuild, CodeDeploy and CodePipeline). Explore the AWS DevOps tooling to build and deploy a simple Java web application. Use AWS CodeCommit as a Git repository to store code, AWS CodeBuild to compile and produce an artifact, and AWS CodeDeploy to deploy the application to an EC2 web server. AWS CodePipeline will help orchestrate the whole process. At the end of the workshop you will build a containerized version of the app before looking at Serverless CI/CD.

AWS Code Family Introduction
Get Started
AWS Serverless SaaS Workshop
Level: 300
Categories: Serverless, SaaS
4 hours

In this workshop you will be building a multi-tenant Software-as-a-Service (SaaS) solution using AWS Serverless Services, such as Amazon API Gateway, Amazon Cognito, AWS Lambda, Amazon DynamoDB, AWS CodePipeline, and Amazon CloudWatch. The goal is to provide SaaS developers and architects with working code that illustrates how to design and deliver a multi-tenant SaaS solution on AWS.

AWS Serverless SaaS Workshop
Get Started
Building with Amazon Chime SDK using React
Level: 200
Categories: Amazon Chime SDK
Tags: Lambda, API Gateway
4 hours

This workshop will take you through the steps to create an Amazon Chime SDK JavaScript application using React.

Building with Amazon Chime SDK using React
Get Started
Getting started with Amazon Connect
Level: 200
4 hours

Build a cloud based contact center using AWS Amazon Connect service and explore integration with other AWS services such as Amazon DynamoDB, Amazon Lex and AWS Lambda to build modern and robust contact center.

Getting started with Amazon Connect
Get Started
How to run CFD on AWS ParallelCluster 3
Level: 400
Categories: HPC, Compute
2 hours

We'll go from creating the HPC cluster using AWS ParallelCluster, to the installation of the most popular open source codes e.g OpenFOAM and FDS, and run some example test-cases.

How to run CFD on AWS ParallelCluster 3
Get Started
Running CFD on AWS ParallelCluster 3 at Scale
Level: 400
Categories: HPC, Compute
3 hours

The purpose of this workshop is to help you to run your CFD codes on AWS. We'll go from creating the HPC cluster using AWS ParallelCluster, to the installation of the most popular codes e.g STAR-CCM+, OpenFOAM, Fluent and finally example submission scripts for you to run your own cases

Running CFD on AWS ParallelCluster 3 at Scale
Get Started
Running WRF on AWS ParallelCluster
Level: 300
Categories: HPC, Compute
Tags: EC2, EFA, AWS ParallelCluster
2 hours

This workshops walks through the services, providing scripts and templates to set up a HPC system with EFA to run WRF.

Running WRF on AWS ParallelCluster
Get Started
Improving development ergonomics for developers
Level: 200
Categories: DevOps, Developer Tools, Serverless
Tags: CDK, SAM, IDE Toolkit, CodeGuru
2 hours

In this workshop we will get hands-on with AWS Developer Tools including, AWS IDE toolkits, SDKs, and CLIs to build a modern application. In this workshop, we will teach you how to easily and efficiently build, test, and debug a serverless application and introduce modern tooling including Amazon CodeGuru, SAM tooling, and managed environments to rapidly prototype and debug secure applications in the cloud.

Improving development ergonomics for developers
Get Started
Extended CDK Workshop
Level: 400
Categories: CDK, CloudFormation, Automation
Tags: EC2, ParallelProcessing
2 hours

This is an extension lab to https://cdkworkshop.com/ where CDK-V2 migration is explored, we also build out pipelines with CDK, Import exciting Cloudformation, leverage JSII to expose our constructs to differnt supported languages, setup and publish those constructs to AWS CodeArtifact and create a Python CDK v2 project based on these constructs.

Extended CDK Workshop
Get Started
Getting Started with Serverless
Level: 200
Categories: Compute, Serverless, Machine Learning
Tags: Lambda, API Gateway, SAM
2 hours

In this tutorial, you'll create a simple serverless web application that implements a Todo app with an API to store and retrieve tasks in a cloud database. In addition, we will integrate machine learning to automatically identify and label objects in images attached to tasks.

Getting Started with Serverless
Get Started
Secure Hybrid Access to S3 using VPC Endpoints
Level: 300
Categories: Networking, Storage
Tags: PrivateLink, S3
1 hour

Learn how you can access S3 endpoints from inside your VPC as well as from on-premises. AWS PrivateLink provides private connectivity between S3 endpoints, other AWS services, and your on-premises networks, without exposing your traffic to the Public Internet. Interface VPC endpoints, powered by AWS PrivateLink, also connect you to services hosted by AWS Partners and supported solutions available in AWS Marketplace.

Secure Hybrid Access to S3 using VPC Endpoints
Get Started
D2E Immersion Day - Customer Sentiment
Level: 200
Categories: Analytics, Data, Machine Learning
3 hours

A solution-oriented Immersion Day focusing on working backwards from a business problem (customer sentiment) and building a data and analytics pipeline. You will explore customer sentiment and apply AWS data and analytics services to solve a customer satisfaction business problem and cause analysis.

D2E Immersion Day - Customer Sentiment
Get Started
Slurm REST API, Accounting and Federation on AWS ParallelCluster
Level: 400
Categories: HPC, Compute
Tags: HPC, ParallelCluster, Slurm
2 hours

In this workshop, we will use Jupyter Notebooks (managed in SageMaker) to create AWS ParallelClusters, enable Slurm REST API, Slurm Accounting and Slurm Federation on those clusters. Through a real-world astrophysics numerical simulation (Athena++), you will learn how to run MPI jobs on AWS ParallelCluster through a REST interface and also learn how to burst HPC jobs from one cluster to another.

Slurm REST API, Accounting and Federation on AWS ParallelCluster
Get Started
AWS Copilot Workshop
Level: 200
Categories: Containers, Compute
2 hours

In this workshop, you'll learn how to build, release and operate your containerized applications to Amazon ECS and AWS Fargate using AWS Copilot.

AWS Copilot Workshop
Get Started
Scaling your encryption at rest capabilities with AWS KMS
Level: 200
Categories: Encryption, Security, Data Protection, Privacy
Tags: KMS, RDS, EBS, S3, CloudTrail, Athena
2 hours

AWS makes it easy to protect your data with encryption. This hands-on workshop provides an opportunity to dive deep into encryption at rest options with AWS. Learn AWS server-side encryption with AWS KMS for services such as Amazon S3, Amazon EBS, and Amazon RDS. Also, learn best practices for using AWS KMS across multiple accounts and Regions and how to scale while optimizing for performance. To participate, all you need is your laptop. AWS provides an AWS account.

Scaling your encryption at rest capabilities with AWS KMS
Get Started
Cloud Native Automotive Development
Level: 300
Categories: Containers, Compute, Automotive, DevOps
2 hours

Workshop introducing automotive-native software development approach enabling execution of the same containerized workload - with environmental parity on AWS EC2 Graviton2 and embedded ARM architecture targets.

Cloud Native Automotive Development
Get Started
AWS Incident Response Playbooks Workshop
Level: 400
Categories: Incident Response, Security
2 hours

This workshop is designed to help you learn the framework and services in AWS cloud incident response and get hands-on experience in developing incident response playbooks for AWS.

AWS Incident Response Playbooks Workshop
Get Started
Integrating IAM Access Analyzer into a CI/CD Pipeline
Level: 300
Categories: Identity, Security, IAM, DevOps
2 hours

Want to analyze IAM policies at scale? Want your developers to write secure IAM policies? In this hands-on workshop, you are given the opportunity to build a CI/CD pipeline that validates IAM policies using IAM Access Analyzer and the IAM Policy Validator for AWS CloudFormation.

Integrating IAM Access Analyzer into a CI/CD Pipeline
Get Started
Amazon Personalize with Glue DataBrew
Level: 200
Categories: Machine Learning, AI/ML, Serverless, Analytics
Tags: Personalize, DataBrew
4 hours

This hands-on is for developers with little or no knowledge in AWS and ML but wishes to implement personalized recommendations to their service. Use AWS Glue DataBrew to easily process and train your data for Amazon Personalize, and introduce multiple ways to provide personalized recommendations with little effort

Amazon Personalize with Glue DataBrew
Get Started
Amazon SageMaker Feature Store workshop
Level: 300
Categories: Machine Learning, AI/ML
4 hours

This workshop aims to help customers and partners understand the concepts of Amazon SageMaker Feature Store including creation of feature groups, ingest data into offline and online store, query it, train a model using feature sets from offline store, use a record from online store to perform an inference and also transform and ingest features into feature store using SageMaker processing jobs.

Amazon SageMaker Feature Store workshop
Get Started
.NET Development on AWS
Level: 200
Categories: Modernization, Windows, Serverless, CDK, .NET
3 hours

The workshop aims to give .NET developers head-start with .NET development on AWS with the familiar toolchain: Visual Studio, C#, .NET Framework, .NET Core. The participant doesn't need to have experience with AWS but should be able to navigate in AWS Console.

.NET Development on AWS
Get Started
Automating Operations with Playbooks and Runbooks
Level: 200
Categories: Well-Architected
Tags: operational-excellence
2 hours

Introduction to creating an automated operational playbooks and runbooks to achieve operational excellence

Automating Operations with Playbooks and Runbooks
Get Started
AWS Containers Immersion Day
Level: 200
Categories: Containers, Compute
Tags: EC2, ECS, EKS, ECR
7 hours

A Containers Immersion Day provides AWS customers with hands-on experience building, deploying and running applications using AWS container services, including Amazon ECS, Amazon EKS and Amazon ECR.

AWS Containers Immersion Day
Get Started
Building an AWS incident response runbook using Jupyter notebooks and CloudTrail Lake
Level: 200
Categories: Security, Incident Response, Log Analysis
2 hours

This workshop guides you through building an incident response plan for your AWS environment using Jupyter notebooks. Walk through an easy-to-follow sample incident, using building blocks as a ready-to-use playbook in a Jupyter notebook. Then, follow simple steps to add additional programmatic and documented steps to your incident response plan.

Building an AWS incident response runbook using Jupyter notebooks and CloudTrail Lake
Get Started
Implementing health checks and managing dependencies to improve reliability
Level: 300
2 hours

This hands-on lab will guide you through the steps to improve reliability of a service by decoupling service dependencies, using health checks, and demonstrating when to use fail-open and fail-closed behaviors

Implementing health checks and managing dependencies to improve reliability
Get Started
Building Simple Web Application with Amazon EKS
Level: 200
Categories: Containers, Compute
2 hours

An introduction to building container web application based on Amazon EKS

Building Simple Web Application with Amazon EKS
Get Started
Copilot Primer Workshop
Level: 200
Categories: Containers
Tags: ECS, Fargate, Copilot
3 hours

Build a todo-list application using AWS Copilot CLI. You initialize your application, create a development environment, deploy your containers onto the environment. You can also deploy your containers through a CI/CD pipeline. Currently this workshop is available in both English and Japanese.

Copilot Primer Workshop
Get Started
Improve Your Architecture With Amazon CloudFront
Level: 300
Categories: Networking
Tags: CloudFront, Serverless
3 hours

CloudFront is a fast, secure, developer friendly content delivery network (CDN). In this workshop, a serverless application will be provided and users will get to build CloudFront distribution in front of them. Series of challenges will show how to improve the security, performance, and reliability of the architecture by using CloudFront. Expected audiences are solution architects and developers.

Improve Your Architecture With Amazon CloudFront
Get Started
Data Perimeter Workshop
Level: 400
Categories: Security, Governance, Networking, Identity
2 hours

This workshop will teach you about the AWS services and features available for creating a perimeter around your data. You will configure resources so that access to data is restricted to authorized users from expected network locations, such as your Amazon VPC or corporate network. You will also restrict access to trusted identities, such as users from within your AWS Organization. The controls to allow access to data only from expected network locations and by trusted identities create a data perimeter.

Data Perimeter Workshop
Get Started
AWS Encryption Tutorial
Level: 200
Categories: Encryption, Security, Privacy
Tags: KMS, S3, RDS, EBS, DynamoDB, GDPR, Data Residency
5 hours

Learn how to easily encrypt your data in the AWS cloud.

AWS Encryption Tutorial
Get Started
Zero Trust Episode 1 - The Phantom Service Perimeter
Level: 200
Categories: Security, Architecture
Tags: Zero Trust
2 hours

This workshop is designed to give you hands on experience implementing a Zero Trust architecture for service to service workloads on AWS.

Zero Trust Episode 1 - The Phantom Service Perimeter
Get Started
Web Application Hosts on EKS Workshop
Level: 300
Categories: Containers, Compute
Tags: EC2, EKS, Container
6 hours

Host the web application on EKS with common practices.

Web Application Hosts on EKS Workshop
Get Started
Building Prowler into a QuickSight powered AWS security dashboard
Level: 300
Categories: Security, Compliance
2 hours

Get hands-on experience with Prowler, AWS Security Hub, and Amazon QuickSight by building a security dashboard for the AWS environment.

Building Prowler into a QuickSight powered AWS security dashboard
Get Started
CAE on AWS ParallelCluster
Level: 400
Categories: HPC, Compute
3 hours

The purpose of this workshop is to help you to run your Finite Element Analysis (FEA) codes on AWS. We'll go from creating the HPC cluster using AWS ParallelCluster, to the installation of the most popular codes e.g MSC Nastran, MSC Marc, MSC Actran, Simcenter Nastran, Ansys LS-DYNA and finally example submission scripts for you to run your own cases.

CAE on AWS ParallelCluster
Get Started
Visualize Amazon Connect Contact Trace Records using Amazon QuickSight
Level: 300
2 hours

Although Amazon Connect has built-in reports, some customers need more flexibility or need to use a Business Intelligence (BI) Tool to visualize Amazon Connect data. In this workshop, you will learn how to visualize Amazon Connect Contact Trace Records (CTR) using Amazon QuickSight.

Visualize Amazon Connect Contact Trace Records using Amazon QuickSight
Get Started
AWS Singleplay Workshop
Level: 300
Categories: Serverless, Game Development, Mobile, Analytics
Tags: Game, Serverless, Mobile, Analytics
2 hours

Guidebook how to implement backend based on AWS for Single application

AWS Singleplay Workshop
Get Started
Management_Governance_Immersion_Day
Level: 100-200
Categories: Management & Governance
Modular hours

A Management & Governance Immersion Day provides our customers with hands-on experience to expand their depth and breadth of the Management & Governance service portfolio and is specifically designed to help us accelerate a customer opportunity. Management & Governance Immersion Days leverage a modular content format, allowing you to select from ready-made presentations and labs and adapt your curriculum to your customer's needs. After attending a Management & Governance Immersion Day our customers must be able to champion the value AWS could bring to their organization, even if they are not yet experts in AWS.

Management_Governance_Immersion_Day
Get Started
Amazon EKS Workshop
Level: 100
Categories: Containers, EKS, Observability
8 hours

Welcome to the Amazon EKS Workshop! The intent of this workshop is to educate users about the features of Amazon EKS. Background in EKS, Kubernetes, Docker, and container workflows are not required, but they are recommended. The workshop covers Kubernetes (k8s) Basics, Kubernetes Architecture, and Amazon EKS from beginner to advanced topics.

Amazon EKS Workshop
Get Started
AWS CloudTrail Monitoring with Amazon CloudWatch
Level: 300
Categories: Amazon CloudWatch, AWS CloudTrail
Tags: CloudWatch, CloudTrail
3 hours

This workshop provides a introduction of using various Amazon CloudWatch features to monitor your AWS CloudTrail logs

AWS CloudTrail Monitoring with Amazon CloudWatch
Get Started
Computer Vision at the Edge
Level: 300
4 hours

Build a Computer Vision System to run at the Edge. Select a Hardware Device, install Greengrass V2 then add Components to complete the system or start with a curated combination to prototype a CV based workload.

Computer Vision at the Edge
Get Started
QuickSight Workshops
Level: 100
Categories: QuickSight, Analytics
2 hours

Workshops covering all aspects of QuickSight

QuickSight Workshops
Get Started
EC2 Image Builder Workshop
Level: 300
Categories: Compute, EC2
Tags: EC2, DevOps, Image Builder
2 hours

This workshop will take you through the concepts of EC2 Image Builder, the console and finally we will cover local development of EC2 Image Builder components.

EC2 Image Builder Workshop
Get Started
Fraud Detection with Kafka, Flink, and DynamoDB
Level: 300
Categories: Streaming, NoSQL, Kafka
4 hours

A real-time fraud detection workshop using kafka, flink, and DynamoDB

Fraud Detection with Kafka, Flink, and DynamoDB
Get Started
AWS Marketplace Workshop
Level: 300
Tags: Marketplace
3 hours

Introduction to the features and usage of AWS Marketplace

AWS Marketplace Workshop
Get Started
AWS Glue DataBrew Immersion Day
Level: 200
Categories: Analytics, ETL, Transformation
3 hours

In this workshop, you will explore how to use AWS Glue DataBrew to clean and normalize data for analytics and machine learning.

AWS Glue DataBrew Immersion Day
Get Started
HPC Workshops
Level: 300
Categories: Containers, Storage, HPC, Compute
Tags: EC2, HPC, Compute, FSx, ParallelProcessing
2 hours

Series of workshops designed to get you familiar with the concepts and best practices to understand AWS components that help to build an HPC cluster and run your HPC workloads on AWS efficiently.

HPC Workshops
Get Started
EMR on EKS Workshop
Level: 400
Categories: Containers, Analytics
Tags: EMR, EKS, EMR on EKS
2 hours

This workshop shows you how to configure and run EMR on EKS and trying out various features and use cases

EMR on EKS Workshop
Get Started
Amazon EMR Developer Experience Workshop
Level: 300
Categories: Data Lake, Big Data, ETL Developer, Notebook, IDE
Tags: Amazon EMR, Amazon EMR Studio
8 hours

A workshop to explore tools and functionalities that are available for Amazon EMR Studio users.

Amazon EMR Developer Experience Workshop
Get Started
Deploy and host a server-side rendered Next.js app on Amplify hosting
Level: 300
Categories: Mobile, Development, Front End, Serverless, Amplify
2 hours

This guide will show steps to deploy and host a server-side rendered Next.js application on AWS with Amplify hosting

Deploy and host a server-side rendered Next.js app on Amplify hosting
Get Started
AWS IoT SiteWise Edge Workshop
Level: 300
3 hours

AWS IoT SiteWise Edge, a new feature of AWS IoT SiteWise enables customers to collect and process equipment data on-premises for low latency applications that must continue to work even if connection to the cloud is unavailable. In this workshop you will learn how to use the features of AWS IoT Sitewise Edge in several hands-on exercises.

AWS IoT SiteWise Edge Workshop
Get Started
General Lookout For Metrics Workshop
Level: 200
Categories: Lookout For Metrics, S3, SNS, CloudFormation
1 hour

An introduction to the features and usage of Amazon Lookout For Metrics

General Lookout For Metrics Workshop
Get Started
Getting Hands on with Amazon GuardDuty
Level: 300
2 hours

In this hands-on builder session, you will walk through a scenario covering threat detection and remediation using Amazon GuardDuty; a managed threat detection service. The scenario simulates an attack that spans a few threat vectors, representing just a small sample of the threats that GuardDuty is able to detect. In addition, you will look at how to view and analyze GuardDuty findings, how to send alerts based on the findings, and, finally, how to remediate findings.

Getting Hands on with Amazon GuardDuty
Get Started
AWS Client VPN Basic workshop (Japanese)
Level: 200
Categories: Networking
Tags: VPN, Client VPN
1.5 hours

In this workshop, you can learn the basic architecture of AWS Client VPN.

AWS Client VPN Basic workshop (Japanese)
Get Started
Amazon SageMaker 101
Level: 200
Categories: Machine Learning
2 hours

Amazon SageMaker 101 workshop introduce the core functionalities of the service.

Amazon SageMaker 101
Get Started
Build your first CRUD API in 45 minutes or less!
Level: 200
Categories: Serverless, API
Tags: API Gateway, Lambda, DynamoDB
1 hour

In this workshop you will create a CRUD API that Creates, Reads, Updates and Deletes items from a DynamoDB table. The API will run serverless, so there is no management of the underlying infrastructure and scaling is done automatically. You will learn how easy it is to create an API on AWS, all within 45 minutes.

Build your first CRUD API in 45 minutes or less!
Get Started
Windows Containers on AWS
Level: 400
Categories: Containers
Tags: EKS, Windows
5 hours

In this workshop, you will learn how to deploy and manage an Amazon EKS cluster for Windows containers, handling different Windows versions in the same cluster, setting up gMSA for Kerberos authentication on Windows containers, and persistent storage through EBS volumes.

Windows Containers on AWS
Get Started
AWS IoT Events Workshop
Level: 200
Categories: IoT, Events, Alerts
3 hours

AWS IoT Events is an AWS service that helps companies continuously monitor their equipment and fleets of devices for failure or changes in operation and trigger alerts to respond when events occur. You define conditional logic and states inside AWS IoT Events to evaluate incoming telemetry data to detect events in equipment or a process. When AWS IoT Events detects an event, it can trigger pre-defined actions in another AWS service, such as sending alerts through Amazon Simple Notification Service (SNS). In this workshop we will guide you through some examples and cover the aspects of initial configuration

AWS IoT Events Workshop
Get Started
Disaster Recovery on AWS
Level: 300
8 hours

In this workshop, we will explore some of the techniques to support Disaster Recovery strategies based on multi-region approach.

Disaster Recovery on AWS
Get Started
GameLift Realtime Server Workshop (Japanese)
Level: 200
Categories: Game Development
Tags: GameTech, GameLift
2 hours

Learning how to use GameLift Realtime Server by creating a simple puzzle game on Unity.

GameLift Realtime Server Workshop (Japanese)
Get Started
TAO Workshop
Level: 200
Categories: QuickSight, Trusted Advisor
Tags: QuickSight, Trusted Advisor
4 hours

Trusted Advisor Organizational View (TAO) Dashboard is a set of visualizations in QuickSight which provides comprehensive details and trends on top of Trusted Advisor (TA) reports across whole customer organization.

TAO Workshop
Get Started
Amazon MWAA for Analytics
Level: 300
2 hours

In this workshop, you will learn to build and orchestrate data and ML pipelines that include many of the AWS Analytics and ML services, and with that you will gain familiarity and a better understanding of the hooks and operators available as part of Airflow to manage your pipelines/workflows on AWS.

Amazon MWAA for Analytics
Get Started
Risk and Compliance Immersion Day
Level: 100
Categories: Compliance, Governance, Financial Services
Tags: FSI, Risk and Compliance
2 hours

These workshops have been developed specifically with risk, compliance, and controls assurance stakeholders in mind, and have been designed to cater for the beginner, building up to more advanced topics.

Risk and Compliance Immersion Day
Get Started
Data Lake & ML on AWS for a Multi-Tenant Application
Level: 400
Categories: Data Lake, AI/ML, SaaS
Tags: S3, Athena, QuickSight, Glue, SageMaker, Kinesis
2 hours

In this workshop you will learn best practices and relevant services that help you to build a flexible Data Lake architecture on AWS. Via hands-on exercises, you will learn how to use different services in order to inject, enrich, query and visualize data in your data lake. You will also combine different AWS services in order to, via AI & ML, better understand your application and customers.

Data Lake & ML on AWS for a Multi-Tenant Application
Get Started
Hands on Network Firewall Workshop
Level: 400
Categories: Networking, Security
Tags: ANFW, Networking, VPC, Security, FIrewall
2 hours

You will learn how to create and manage an AWS Network Firewall (ANFW) and configure the routing needed to successfully setup different deployment models.

Hands on Network Firewall Workshop
Get Started
Amplify Photo Sharing Workshop
Level: 200
Categories: Mobile, Front End
Tags: Mobile, Front End, Amplify, graphql
2 hours

Creating a photo sharing app with React, GraphQL and AWS Amplify

Amplify Photo Sharing Workshop
Get Started
AWS IoT Analytics for Beginners workshop
Level: 300
Categories: IoT, Analytics
2 hours

You can learn basic usage o AWS IoT Analytics and how to visualize it with Amazon QuickSight

AWS IoT Analytics for Beginners workshop
Get Started
AWS Tools GitFlow Workshop
Level: 200
Categories: Developer Tools
2 hours

In this workshop, you'll learn about high-level frameworks for how to implement GitFlow using AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy. You will also have the opportunity to walk through a prebuilt example and examine how the framework can be adopted for individual use cases.

AWS Tools GitFlow Workshop
Get Started
FreeRTOS Workshop with STM32 MCU and ST-SAFE Secure element
Level: 400
Categories: IoT, FreeRTOS, Edge
2 hours

This workshop describes how to quickly get started with FreeRTOS & STM32 MCU, using STM32 Discovery Kit IoT node and the IOT Core platform.

FreeRTOS Workshop with STM32 MCU and ST-SAFE Secure element
Get Started
AWS IoT Greengrass V2
Level: 300
Categories: IoT
2.5 hours

AWS IoT Greengrass is an Internet of Things (IoT) open source edge runtime and cloud service that helps you build, deploy, and manage device software. You can learn basic knowledge to use AWS IoT Greengrass V2 through this workshop.

AWS IoT Greengrass V2
Get Started
Modernize your applications with App2Container
Level: 300
Categories: Containers, Migrations, Modernization
4 hours

In this workshop, you will use App2Container to modernize Java or .NET application. For each application; you will use App2Container to Analyze, Containerize, Deploy your Application to Amazon ECS (Elastic Container Service) and Database Migration Service (DMS) or Native Backup migration tools to migrate your Database to AWS RDS (Relational Database Service).

Modernize your applications with App2Container
Get Started
AWS Network Firewall Workshop
Level: 400
Categories: Networking, Security, Firewalls
Tags: EC2, Networking, Firewalls, Security
2 hours

Introduction to key features of AWS Network Firewall & labs

AWS Network Firewall Workshop
Get Started
Amazon Lex Workshop
Level: 200
Categories: Financial Services, AI/ML
2 hours

An introduction of how to build a BankingBot with Amazon Lex V2 Console and API.

Amazon Lex Workshop
Get Started
Get Hands-on with online data migration options to AWS
Level: 400
2 hours

Learn and experiment with some of the different ways to migrate your data to AWS using AWS migration services

Get Hands-on with online data migration options to AWS
Get Started
Active Directory on AWS Immersion Day
Level: 200
Categories: Microsoft, Enterprise Applications
4 hours

A guide to deploying Active Direcoty(AD) on AWS, set up hybrid solutions, integrate with Azure AD and setting up Hybrid DNS. Security and compliance best practices for AD on AWS are also covered.

Active Directory on AWS Immersion Day
Get Started
Work Placement Workshop
Level: 100
Categories: Machine Learning
Tags: Lex
2 hours

This is a workshop directly used for holding AWS Educate Work Placement Workshops. It is aimed to allow students to create an image search web application which incorporates Amazon Rekognition, Amazon Lex, CloudFront and Amazon S3.

Work Placement Workshop
Get Started
One Observability Workshop
Level: 200
3 hours

This workshop is aimed at providing an hands-on experience for you on the wide variety of tool sets AWS offers to setup monitoring and observability on your applications. You can simply pick and choose any module you want and only focus on that making it extremely customizable and flexible based on your availability.

One Observability Workshop
Get Started
Gromacs on AWS ParallelCluster
Level: 400
Categories: HPC, Compute, Molecular-Dynamics
Tags: EC2, HPC, ParallelCluster, dcv, fsx
4 hours

In this workshop, you will deploy an HPC cluster using AWS ParallelCluster UI. You will then install a package manager, Spack, and use that to install Gromacs, a popular open-source molecular dynamics modeling code. You'll run simulations using Spot and OnDemand instances and visualize the result with PyMol.

Gromacs on AWS ParallelCluster
Get Started
Amazon Kinesis Video Streams Workshop
Level: 300
Categories: IoT, Media
4 hours

In this workshop, you will learn how to ingest, store, playback and analyze video from a camera device using Amazon Kinesis Video Streams. You will also learn how to build low-latency video solutions with Amazon Kinesis Video Streams with WebRTC. This workshop also covers how to integrate Kinesis Video Streams with other AWS services like Amazon Rekognition Video and AWS IoT Core.

Amazon Kinesis Video Streams Workshop
Get Started
Getting Started with Amazon WorkSpaces
Level: 200
Categories: End User Compute
4 hours

In this lab, you’ll learn how to deploy cloud desktops using Amazon WorkSpaces and the AWS Directory Service for your organization’s end users.

Getting Started with Amazon WorkSpaces
Get Started
Getting Started with Amazon AppStream 2.0
Level: 200
Categories: End User Compute
4 hours

In this lab, you will learn how to deploy and stream desktop applications using Amazon AppStream 2.0. A fully managed, secure application streaming service that runs on AWS.

Getting Started with Amazon AppStream 2.0
Get Started
CUDOS Workshop
Level: 200
Categories: QuickSight, Cost Management
Tags: Quicksight, Cost Management
4 hours

A workshop to build Cost Intelligence dashboards in Quicksight for common AWS services

CUDOS Workshop
Get Started
EMR Workshop
Level: 300
Categories: Containers, Compute
Tags: EMR, Spark, Hive, Hudi, Notebooks
4 hours

Hands on labs for getting familiar with EMR.

EMR Workshop
Get Started
Migration Immersion Day
Level: 300
Categories: Migrations
8 hours

Migration Immersion Day workshop is an initiative that emulates an on-premise environment which allows customers to execute a migration to AWS. The migration flow is aligned with Migration Acceleration Program (MAP) best practices and includes steps from the Assessment, Mobilize and Migrate phases.

Migration Immersion Day
Get Started
General Immersion Day
Level: 200
Categories: Compute, Networking, Databases, Storage
Tags: EC2, ASG, S3, ELB, Aurora
3 hours

A one-day General Immersion Day which guides to build an Highly-Available and scalable web sites using AWS basic services such as EC2, S3, ELB, and Aurora.

General Immersion Day
Get Started
Graviton2 workshop
Level: 200
Categories: Containers, Compute, EMR, DevOps, Databases
4 hours

The intent of this workshop is to educate users about the use of Graviton2 with AWS services and architectures. Background in specific technology areas such as Containers, Databases, DevOps, and Big Data is not required, but it is recommended. This workshop is recommended for Cloud Architects, SREs, DevOps engineers, and other IT Professionals.

Graviton2 workshop
Get Started
GameLift_Persistent_Workshop
Level: 300
Categories: Game Development
Tags: GameLift, GameTech
2 hours

This workshop introduces how to build MMO game architecture based on Amazon GameLift

GameLift_Persistent_Workshop
Get Started
SAP on AWS Beyond Lab
Level: 400
2 hours

Beyond infrastructure workshop is a customizable AWS labs delivered to customers and partner. Through this lab users can learn, how to think beyond infrastructure needs to drive business innovations using SAP data and AWS higher level services. in areas of, IoT, Apps and Api, DevOps and Machine Learning. Beyond infrastructure for SAP workshop has hands-on lab and modules focus on data extraction, exploration,and consumption of the data in AWS.

SAP on AWS Beyond Lab
Get Started
AppSync Immersion Day
Level: 200
Categories: AppSync, GraphQL
4 hours

The AWS AppSync immersion day workshop provides an introduction to implementing serverless GraphQl APIs connected to multiple data sources with AppSync (a managed GraphQl service on AWS)

AppSync Immersion Day
Get Started
AWS Lake Formation Workshop
Level: 300
Categories: Data Lake
8 hours

A workshop to explore how to use AWS Lake Formation to build, secure, and manage data lake on AWS.

AWS Lake Formation Workshop
Get Started
Scalable Web Application on EC2 Workshop (Japanese)
Level: 200
Categories: Compute
Tags: EC2, RDS
3 hours

An introduction to building scalable web architecture using Amazon EC2 and Amazon RDS

Scalable Web Application on EC2 Workshop (Japanese)
Get Started
Amazon Lookout for Vision Workshop
Level: 400
2 hours

A public-facing description of the workshop. In this case, it's still an introduction to the features and usage of AWS Lookout for Vision

Amazon Lookout for Vision Workshop
Get Started
AWS Purpose Built Databases Workshop
Level: 400
Categories: Databases, Migrations, Analytics
Tags: RDS, Aurora, DynamoDB, DMS, Athena, Lambda, Cloud9
2 hours

The days of one-size-fits-all, monolithic databases are behind us. Database design and management requires a different mindset in AWS compared to traditional relational database management system (RDBMS) design. In this workshop, we will demonstrate how to leverage both relational (Amazon Aurora) and non-relational databases (Amazon DynamoDB) that are purpose-built to handle the specific needs of an application.

AWS Purpose Built Databases Workshop
Get Started
Redshift ImmersionDay workshops
Level: 300
Categories: Analytics
Tags: Redshift
1.5 hours

This set of workshops provides a series of exercises which help users get started using the Redshift platform. It also helps demonstrate the many features built into the platform.

Redshift ImmersionDay workshops
Get Started
Amazon Athena Workshop
Level: 200
Categories: Analytics
2 hours

In this workshop, we will explore the features of Amazon Athena and run hands-on labs that demonstrate Amazon Athena features and best practices.

Amazon Athena Workshop
Get Started
Serverless Data Lake Framework Workshop
Level: 300
Categories: Serverless, Data Lake
Tags: Serverless, Data Lake, Analytics
2 hours

SDLF is a collection of reusable artifacts aimed at accelerating the delivery of enterprise data lakes on AWS, shortening the deployment time to production from several months to a few weeks.

Serverless Data Lake Framework Workshop
Get Started
.NET Developer Dojo
Level: 200
Categories: Serverless, Compute, AI/ML, .NET Core
4 hours

This workshop is for .NET Developers who have little to no experience with AWS. Participants will learn the basics of the platform by building series of .NET Core applications using AWS, familiarize with AWS Toolkit for Visual Studio, add new AI/ML capabilities to your .NET Core applications.

.NET Developer Dojo
Get Started
Nextflow on AWS Batch
Level: 200
Categories: HPC, Genomics
Tags: AWSBatch, nextflow
2 hours

In this tutorial we’ll cover how to use Nextflow in different environments, from local deployment using Docker to AWS Batch.

Nextflow on AWS Batch
Get Started
Amazon RDS Monitoring Workshop for PostgreSQL
Level: 300
Categories: Databases, RDS, Database Monitoring
6 hours

In this workshop you will learn how you can use Amazon Cloudwatch, Amazon Performance Insights and Amazon RDS Enhanced Monitoring to review key performance indicators for database workload.

Amazon RDS Monitoring Workshop for PostgreSQL
Get Started
Personalization on AWS Immersion Day
Level: 300
Categories: Machine Learning, Compute, AI/ML
Tags: S3, Retail, M&E, AI
2 hours

An introduction to multiple approaches on creating Personalization engines on AWS. This includes features and usage of Amazon Personalize, and custom personalization techniques on Amazon SageMaker

Personalization on AWS Immersion Day
Get Started
DemoGo ECS Cats and Dogs
Level: 300
Categories: Containers, Compute
2 hours

This workshop is designed to educate engineers who might not be familiar with Amazon ECS, Fargate, and even Docker container workflow. It covers Amazon ECS fundamentals and new features including Cluster Auto Scaling, CloudWatch Container Insights, AWS FireLens and so on.

DemoGo ECS Cats and Dogs
Get Started
AWS Database Migration Workshop
Level: 300
Categories: Databases, Migrations
1 hour

In this workshop, we will explore how you can migrate your data to and from most widely used commercial and open-source databases using the AWS Database Migration Service (DMS) and AWS Schema Conversion Tool (AWS SCT).

AWS Database Migration Workshop
Get Started
Amazon AppFlow Immersion Day
Level: 400
Tags: AppFlow
2 hours

Amazon AppFlow Immersion day allows attendees to experience creating Amazon AppFlow data flow from SaaS applications to AWS services and other SaaS applications. It covers popular services currently supported by Amazon AppFlow

Amazon AppFlow Immersion Day
Get Started
AWS Networking Workshop
Level: 300
Categories: Networking, Security, Monitoring
8 hours

This workshop covers the full spectrum of AWS Networking, from the basics of VPC and Subnets to the advanced configurations with Transit Gateway and VPN, including security and monitoring examples

AWS Networking Workshop
Get Started
Amazon QLDB Immersion Day Workshops
Level: 100
Categories: Databases, Blockchain
Tags: QLDB
4 hours

A deep-dive into Amazon QLDB with easy labs to help get you started building ledger applications.

Amazon QLDB Immersion Day Workshops
Get Started
AWS IoT Core for Beginners (Japanese)
Level: 200
Categories: IoT
Tags: AWS IoT Core
3 hours

You can learn the basic AWS IoT Core functionality, how to connect your IoT device to AWS, upload data, integrate with other AWS services, and use SDK and certificates on the device side.

AWS IoT Core for Beginners (Japanese)
Get Started
.NET Application Modernization
Level: 300
Categories: Databases, Compute, Containers, CDK, CI/CD, .NET Core
4 hours

In this workshop participants are going to take existing .NET Core local web application and modernize and migrate it to AWS. This is .NET developer oriented workshop and participants are going to heavily use AWS CDK (Cloud Development Kit) in order to deploy all pieces of their infrastructure.

.NET Application Modernization
Get Started
Amazon RDS for PostgreSQL - Workshop
Level: 300
Categories: Databases, RDS, Postgres
Tags: RDS, PostgreSQL
6 hours

Here you will find a collection of workshops and other hands-on content aimed at helping you gain an understanding of Amazon RDS postgreSQL

Amazon RDS for PostgreSQL - Workshop
Get Started
SageMaker Immersion Day
Level: 400
Categories: AI/ML
Tags: sagemaker, Machine Learning
2 hours

Amazon SageMaker Immersion Day help customers and partners to provide end to end understanding of building ML use cases from feature engineering to understanding various in-built algorithm and Train, Tune and Deploy the ML model in production like scenario. It guides you to bring your own model and perform on-premise ML workload Lift-and-Shift to Amazon SageMaker platform. It further demonstrates advance concept like Model Debugging, Model Monitoring and AutoML and guide to evaluate your machine leaning workload through AWS ML Well-architect lens.

SageMaker Immersion Day
Get Started
Amazon DocumentDB (with MongoDB compatibility) workshop
Level: 300
Tags: Amazon DocumentDB, MongoDB
2 hours

Amazon DocumentDB workshop is a on demand set of hands-on labs categorized as independent self-service modules.You can select either one or a set of modules, as needed and complete them at your own pace

Amazon DocumentDB (with MongoDB compatibility) workshop
Get Started
Amazon RDS for Oracle Immersion Day
Level: 200
Categories: Databases, Analytics, Amazon RDS
4 hours

A deeper dive into the Amazon RDS for Oracle service, features and migration approach

Amazon RDS for Oracle Immersion Day
Get Started
Data Engineering Immersion Day
Level: 400
Categories: Big Data, Analytics
2 hours

Data Engineering Immersion day allows hands-on time with AWS big data and analytics services including Amazon Kinesis Services for streaming data ingestion and analytics, AWS Data Migration service for batch data ingestion, AWS Glue for data catalog and run ETL on Data lake, Amazon Athena to query data lake and Amazon Quicksight for visualization. This Immersion day helps to build a cloud-native and future-proof serverless data lake.

Data Engineering Immersion Day
Get Started
CI/CD for ECS Workshop
Level: 400
Categories: Containers, Developer Tools
4 hours

This workshop provides an in-depth introduction to building CI/CD pipelines for ECS using AWS developer tools. It starts with a simple single-stage rolling update pipeline, and then builds on this to cover multi-stage pipelines, a variety of deployment strategies, and GitOps. Also includes optional modules on pipeline templating, and using Terraform for GitOps.

CI/CD for ECS Workshop
Get Started
AWS Application Migration Workshop
Level: 300
Categories: Migrations, Modernization
4 hours

Event where participants follow step-by step instructions for migration and containerization of workload. Then they can optimize architecture according to hints provided following 5 pillars of Well-Architected

AWS Application Migration Workshop
Get Started
AWS Alien Attack Workshop
Level: 300
Categories: Serverless
4 hours

A workshop that uses the broken AWS Alien Attack game as a way to provide hands-on experience in building near serverless real-time data processing pipelines on AWS

AWS Alien Attack Workshop
Get Started
AWS IoT Core for LoRaWAN workshop
Level: 300
Categories: IoT
7 hours

In this workshop, you will learn how to build a private LoRaWAN network with AWS IoT Core for LoRaWAN. Once your LoRaWAN network is set up, you will learn how to decode binary payloads from your LoRaWAN devices and how to build IoT solutions on top of the data from your LoRaWAN devices

AWS IoT Core for LoRaWAN workshop
Get Started
AWS Storage Workshop
Level: 300
Categories: Storage, Backup
4 hours

An AWS Storage focused workshop, that introduces several AWS storage services with a focus on storage security best practices, data migration strategies, storage performance tuning, and backup.

AWS Storage Workshop
Get Started
Async-messaging Workshop
Level: 300
Categories: Containers, Compute, Serverless, Messaging
4 hours

An deeper dive into building async-messaging solutions with AWS services and how to implement distributed transactions leveraging the SAGA pattern.

Async-messaging Workshop
Get Started
Real Time Streaming with Kinesis
Level: 400
Categories: Streaming, Analytics, Databases
Tags: Kinesis
4 hours

A Kinesis Immersion Day provides our customers with hands-on experience building a real-time data streaming and processing application right from capturing real-time data, acting on the insights in realtime to persisting processed data in their ecosystems.

Real Time Streaming with Kinesis
Get Started
Gaining operational insights with AIOps using Amazon DevOps Guru
Level: 300
Categories: DevOps
Tags: DevOps Guru, DevOps
3 hours

In this workshop, you will learn how to enable DevOps Guru for your account in a typical serverless environment, and observe the insights and recommendations generated for various activities.

Gaining operational insights with AIOps using Amazon DevOps Guru
Get Started
App Integration With AmazonMQ
Level: 300
Categories: MQ, Application Integration, AMQP
Tags: AmazonMQ, Messaging, RabbitMQ
2 hours

An introduction to Amazon MQ for RabbitMQ concepts and deep dive into deployment model, failover and cloudwatch monitoring of RabbitMQ broker.

App Integration With AmazonMQ
Get Started
Implementing DDoS Resiliency
Level: 300
Categories: Edge, Security, Governance
2 hours

Building for DDoS resiliency on AWS by incorporating best practices and techniques into architecture. In this workshop you will learn how to use services like AWS Shield, WAF, Firewall Manager and Amazon CloudFront and CloudWatch to architect for DDoS resiliency and maintain robust operational capabilities that allow for rapid detection and engagement during high-severity events. You will learn how to detect and filter out malicious web requests, reduce attack surface and protect web-facing workloads at scale with maximum automation.

Implementing DDoS Resiliency
Get Started
Introduction to Analytics on AWS
Level: 300
Categories: Analytics
Tags: Glue, EMR, Athena, QuickSight, Redshift, Lambda
3 hours

The Introduction to Analytics on AWS workshop has been designed to help you achieve familiarity with the different analytics services that are part of the AWS Analytics portfolio. The workshop will go over a sequence of modules, covering various aspects of building an analytics platform on AWS. You will learn to ingest, store, transform and consume data using several analytics services such as AWS Glue, Amazon Athena, Amazon EMR, Amazon QuickSight as well as AWS Lambda and Amazon Redshift.

Introduction to Analytics on AWS
Get Started
Best-Practice setup to run CFD workloads on AWS ParallelCluster
Level: 200
Categories: HPC, Compute
Tags: cfd, pcluster
2 hours

This workshop will show the best practise setup to run CFD workloads like OpenFOAM, Fluent, FDS, StarCCM on AWS ParallelCluster.

Best-Practice setup to run CFD workloads on AWS ParallelCluster
Get Started
Code Quality Workshop
Level: 300
Categories: DevOps
3 hours

This workshop explains how to build a CI/CD pipeline using AWS’s Code Serise. It also explains how to organize various ways to improve code quality (CodeReview & UnitTest) in the AWS pipeline.

Code Quality Workshop
Get Started
AWS IoT Device Management Workshop
Level: 300
Categories: IoT
6 hours

In the workshop several features of AWS IoT Device Management will be covered with hands-on exercises.

AWS IoT Device Management Workshop
Get Started
Rekognition Immersion Day
Level: 300
Categories: AI/ML
Tags: Rekognition
3 hours

The purpose of the workshop is to introduce the features and usage of Amazon Rekognition

Rekognition Immersion Day
Get Started
Operationalizing the Machine Learning Pipeline
Level: 300
Categories: AI/ML, DevOps, Containers
4 hours

Implement a basic MlOps Pipeline, supported by an automated infrastructure for data preprocessing and feature engineering, model training, model testing, production deployment and integrating Machine Learning Models into the overall business process. In essence automating the often manual processes performed by ML Engineers and Data Scientists. This workshop creates a full loop from data engineering to continuous delivery.

Operationalizing the Machine Learning Pipeline
Get Started
Application Modernization Immersion Day
Level: 300
Categories: Modernization
6 hours

The Application Modernization Immersion Day covers common cloud migration drivers, benefits and challenges. This includes patterns such as the strangler that can be utilized to break down monolith applications and incrementally modernize it through re-architecture while leveraging cloud native services to tap into the full value provided by the cloud. Participants get hands-on with standing up a monolithic application and breaking it apart into microservices.

Application Modernization Immersion Day
Get Started
AWS IoT SiteWise workshop
Level: 300-400
Categories: Industrial, IoT, Monitoring
6 hours

In the AWS IoT SiteWise workshop the fundamentals of SiteWise and the related services will be covered. To adopt the knowledge you will go through several hands-on exercises.

AWS IoT SiteWise workshop
Get Started
AWS End-of-Support Migration Program (EMP) for Windows Server Workshop
Level: 400
8 hours

In this workshop you will learn how to migrate legacy Windows applications into newer Windows Operating systems using AWS EMP tools

AWS End-of-Support Migration Program (EMP) for Windows Server Workshop
Get Started
Filestreaming on AWS
Level: 100
Categories: Media Services, Storage
Tags: MediaConvert, Lambda
0.5 hour

Process videos for web streaming using AWS services for storage and media transcoding

Filestreaming on AWS
Get Started
Amazon Aurora PostgreSQL Immersion Day
Level: 400
Categories: Databases
Tags: RDS, Aurora
4 hours

A collection of hands-on workshop lab content to help you gain understanding of Amazon Aurora PostgreSQL features and advanced capabilities

Amazon Aurora PostgreSQL Immersion Day
Get Started
Web Analytics with Amplify
Level: 300
Categories: Amplify, Front End, Serverless, Analytics, AI/ML
6 hours

This workshop is designed for Web Developers, Product Managers and Analysts, who want to learn how to create and deploy React web application and backend services with authentication and GraphQL API using AWS Amplify; set up web analytics and send event-based email campaigns with Amazon Pinpoint; set up recommendations and use them in email campaigns and in web application with Amazon Personalize; create custom analytics pipeline to collect events and create custom dashboards to analyze these events with Amazon Kinesis and Amazon QuickSight

Web Analytics with Amplify
Get Started
Gametech workshop
Level: 200
Categories: Game Development, Compute
2 hours

AWS Game tech services introduction. These labs help first-time users of AWS to get started with Amazon Gamelift, Amazon Gamelift FleetIQ, and Amazon Gamelift FlexMatch via hands-on experience.

Gametech workshop
Get Started
Activate Next: Scaling cost effective architectures
Level: 300
10 hours

Discover recipes that will help you scale your infrastructure in a cost effective way

Activate Next: Scaling cost effective architectures
Get Started
CI/CD Pipeline CDK EKS BlueGreen
Level: 300
Categories: DevOps
3 hours

In this workshop you'll learn how to build a CI/CD pipeline using CDK, to develop, containerize and deploy a web-based application on Amazon EKS using blue/green deployment method. Later we will also deploy the same application on ECS with B/G method

CI/CD Pipeline CDK EKS BlueGreen
Get Started
Analytics on AWS - Build BI System from Scratch
Level: 300
Categories: Analytics, Lambda Architecture Pattern
4 hours

An introduction to how to build a business intelligence system from scratch and how to scale it with AWS Analytic Service.

Analytics on AWS - Build BI System from Scratch
Get Started
SQL Server Immersion Day
Level: 300
Categories: Databases, Migrations
Tags: RDS, Aurora, SQL Server
8 hours

Learn how to migrate your SQL workloads to AWS, running on EC2 or managed environments. You will also learn about best practices for storage solutions for your SQL workloads on AWS, and modernizing your SQL server toward Amazon Aurora.

SQL Server Immersion Day
Get Started
AWS IoT Greengrass V1 for beginners
Level: 300
Categories: IoT
2.5 hours

AWS IoT Greengrass is an Internet of Things (IoT) open source edge runtime and cloud service that helps you build, deploy, and manage device software. You can learn basic knowledge to use AWS IoT Greengrass V1 through this workshop.

AWS IoT Greengrass V1 for beginners
Get Started
Volume Gateway Performance Workshop
Level: 400
Categories: Storage, S3, EBS
Tags: S3, Storage Gateway, EBS
2 hours

An introduction to the AWS Volume Gateway and Performance Monitoring

Volume Gateway Performance Workshop
Get Started
AWS IoT Device Defender workshop (Japanese)
Level: 200
Categories: IoT
2.5 hours

AWS IoT Device Defender is a fully managed service that helps you secure your fleet of IoT devices. You can learn about the service and how to use it thru this workshop.

AWS IoT Device Defender workshop (Japanese)
Get Started
Streaming Analytics Workshop
Level: 300
Categories: Analytics
2 hours

This is a collection of workshops and resources for running streaming analytics workloads on AWS. In these workshops you will learn how to build, operate, and scale end-to-end streaming architectures leveraging different open source technologies and AWS services, including, Apache Flink, Apache Beam, and Amazon Kinesis Data Analytics.

Streaming Analytics Workshop
Get Started
Bring Your Own Data Labs
Level: 300
Tags: Glue, Athena, QuickSight, Python, Notebooks
5 hours

Bring Your Own Data (BYOD) labs help you build a serverless data pipeline based on your own data

Bring Your Own Data Labs
Get Started
Self Service KYC Workshop using Amplify and AI Services
Level: 300
Categories: Web, AI/ML, Computer Vision, NLP, Face Detection
2 hours

An introduction to the features and usage of AWS Amplify and integration with Amazon AI Services

Self Service KYC Workshop using Amplify and AI Services
Get Started
IoT ESP32 Workshop
Level: 200
Categories: IoT, Edge Compute
Tags: AWS IoT, AWS IoT Greengrass
2 hours

Workshop focused on creating progressive real world projects integrating AWS IoT and the ESP32 MCU

IoT ESP32 Workshop
Get Started
Highly Available Web Application Workshop
Level: 400
Categories: Web, Compute, HA
Tags: EC2, Wordpress, RDS, ElastiCache, EFS
4 hours

This workshop walks you through building a web application that is highly available through the use of regional AWS services and availability zones.

Highly Available Web Application Workshop
Get Started
Introduction to WAF
Level: 300
Categories: Networking, Security
Tags: WAF
2 hours

An introduction to the features and usage of AWS WAF V2

Introduction to WAF
Get Started
AWS Track-and-trace Blockchain Workshop
Level: 400
Tags: EC2, AppSync, Cognito, IAM
3 hours

Build a track-and-trace supply-chain management application based on Amazon Managed Blockchain

AWS Track-and-trace Blockchain Workshop
Get Started
Redshift Deep Dive
Level: 300
Tags: Redshift, Glue, ETL
8 hours

In this workshop, You’ll learn how to migrate from an on-premises data warehouse to Redshift, build your data pipeline, integrate with your data lake, and design production workloads following best practices.

Redshift Deep Dive
Get Started
AWS IoT Events basic workshop (Japanese)
Level: 300
Categories: IoT
Tags: AWS IoT Events, AWS IoT Core
2 hours

AWS IoT Events makes it easy to detect and respond to events from IoT sensors and applications. You can learn how to use AWS IoT Events console and create a production use case through this workshop.

AWS IoT Events basic workshop (Japanese)
Get Started
Building Microsoft Exchange on AWS_Workshop
Level: 400
Categories: EC2, Microsoft
Tags: EC2, Microsoft
4 hours

A hands-on workshop on how to setup Microsoft Exchange on AWS.

Building Microsoft Exchange on AWS_Workshop
Get Started
Serverless Data Lake Immersion Day
Level: 200
Categories: Analytics, Serverless
3 hours

This Serverless Data Lake Day workshop is prepared to assist you ingest, store, transform, create insights on unstructured data using AWS serverless services. We will build a cloud-native and future-proof serverless data lake architecture using Amazon Kinesis Firehose for streaming data ingestion, AWS Glue for ETL and Data Catalogue Management, S3 for data lake storage, Amazon Athena to query data lake and provide JDBC Connectivity to external BI tools, and finally Amazon Quicksight for data visualization.

Serverless Data Lake Immersion Day
Get Started
Data lake for Astronomy FITS Data
Level: 400
Categories: Data Lake, Research, Astronomy
Tags: Research, Astronomy, Data Lake, CDK
2 hours

Build a scientific data lake for Astronomy FITS data using AWS Cloud Development Kit (AWS CDK)

Data lake for Astronomy FITS Data
Get Started
SAP on AWS Immersion Day workshops
Level: 300
Categories: Enterprise Applications, SAP
Tags: Enterprise Applications, SAP
2.5 hours

Hands on experience with optimizing installation and operations for SAP HANA databases on AWS

SAP on AWS Immersion Day workshops
Get Started
Amazon MSK Labs
Level: 200 - 400
Categories: Data Streaming, Migrations
3 hours

Amazon MSK Labs that help first time users and experts get started and apply best practices for running Apache Kafka on Amazon Managed Streaming for Apache Kafka(https: //aws.amazon.com/msk/) (Amazon MSK). By completing the labs, you will gain hands-on experience with Amazon MSK that you can easily apply to your own use cases.

Amazon MSK Labs
Get Started
Learn to Code
Level: 300
Categories: Developer Tools, AI/ML
Tags: Cloud9, Amazon Translate
4 hours

The learn to code workshop teaches the basics of python using AWS services. You will learn how to write python code and build a translation app using Amazon Translate

Learn to Code
Get Started
SAP HANA On AWS advanced workshop
Level: 400
Categories: SAP
8 hours

This workshop aims to provide lectures for hands-on advanced practice of SAP HANA on AWS.

SAP HANA On AWS advanced workshop
Get Started
CI/CD with AWS Greengrass
Level: 300
Categories: IoT, CI/CD, CDK
2 hours

The purpose of this workshop is to show how to perform Continuous Integration and Deployment for AWS Greengrass

CI/CD with AWS Greengrass
Get Started
Amazon Pinpoint Workshop
Level: 300
Categories: Pinpoint, Messaging, SMS
Tags: Pinpoint, Journeys
2 hours

In this workshop you will create a project with multiple channels in Amazon Pinpoint, and create journeys to guide your customers through workflows to achieve desired outcomes.

Amazon Pinpoint Workshop
Get Started
Protecting workloads on AWS from the instance to the edge
Level: 300
Categories: Security, IAM, Networking
Tags: VPC, WAF, Systems Manager
2 hours

Your mission in this workshop is to use AWS Web Application Firewall (WAF), Inspector and Amazon Systems Manager to help build an effective set of controls around your AWS workloads. You will learn to use AWS WAF to mitigate common attack vectors against web applications such as SQL injection and Cross Site Scripting. You will also learn how to use Amazon Inspector and Amazon Systems Manager to automate security assessments and operational tasks such as patching and configuration management across your EC2 fleet.

Protecting workloads on AWS from the instance to the edge
Get Started
Live Streaming with Amazon Interactive Video Service
Level: 200
Categories: Media Services
2 hours

Follow step by step instructions to build engaging, interactive, low-latency live video and distribute at scale using Amazon IVS, with API instructions for developers.

Live Streaming with Amazon Interactive Video Service
Get Started
Integration, Prioritization, and Response with AWS Security Hub
Level: 300
Categories: Security
Tags: Security Hub
3 hours

This workshop is designed to get you familiar with AWS Security Hub so that you can better understand how you would use it in your own AWS environment(s). This workshop is broken into two sections. The first section will guide you through a demonstration of the features and functions of Security Hub. The second section will show you how to use Security Hub to import findings from different data sources, analyze findings so you can prioritize response work, and implement responses to findings to help improve your security posture.

Integration, Prioritization, and Response with AWS Security Hub
Get Started
Build a 360 degree customer view
Level: 300
Categories: Analytics, Data Lake
Tags: Glue, EMR, Lake Formation
3 hours

Use different sources of data to build a 360-degree Customer view using powerful AWS tools for analytics.

Build a 360 degree customer view
Get Started
Managing AWS IoT Greengrass with AWS SDK for Python
Level: 400
Categories: IoT
4 hours

In this workshop you can learn how to use AWS SDK for Python to automate provisioning of AWS IoT Greengrass resources by writing Python code. This will enable you to manage your AWS IoT Greengrass deployments at scale or automate frequent management tasks (e.g. addition of AWS Lambda functions) for your Greengrass devices.

Managing AWS IoT Greengrass with AWS SDK for Python
Get Started
AWS Glue Hands-On Labs
Level: 300
Categories: Big Data, ETL
Tags: EC2, AWS Glue
2 hours

Hands-On labs on AWS Glue ETL

AWS Glue Hands-On Labs
Get Started
Serverless Analytics for Games Workshop
Level: 300
Categories: Game Development, Analytics, Serverless
3 hours

In this workshop, you will create a serverless analytics pipeline similar to the new Game Analytics Pipeline Solution and integrate it into a Peculiar Wizards Unity game. The focus of this workshop is to build an entirely serverless solution for both real-time and batch analytics so you can analyze game data as it comes in as well as over a period of time

Serverless Analytics for Games Workshop
Get Started
Kendra Essentials+: from zero to POC
Level: 300
Categories: AI/ML
Tags: Amazon Kendra
3 hours

Want to get up and running with an Amazon Kendra POC? This hands-on course will you give the details and tools to bring a customer from Zero to POC. You will experiment with indexes, data sources, faceting and queries.

Kendra Essentials+: from zero to POC
Get Started
Building your first DevOps Blue/Green pipeline with Amazon ECS
Level: 100
Categories: Compute, Containers
3 hours

Build your first DevOps Blue/Green Deployment Pipeline for a Monolith Application with Amazon ECS. This workshop provide step by step guidance to deploy monolith application through DevOps Blue/Green Deployment Pipeline on Amazon ECS with EC2 fleet of servers and Amazon ECS with AWS Fargate.

Building your first DevOps Blue/Green pipeline with Amazon ECS
Get Started
AmazonMQ Workshop For ActiveMQ
Level: 300
Categories: Messaging, Application Integration
Tags: JMS, MQ, ActiveMQ, Message Brokers
2 hours

This workshop covers the basic concepts of messaging and explores the various features of Amazon MQ for ActiveMQ. We also dive deep into some of the advance ActiveMQ concepts like Network of Brokers.

AmazonMQ Workshop For ActiveMQ
Get Started
DevSecOps - Integrating security into your pipeline
Level: 300
Categories: Security, DevOps
Tags: Microservices, Serverless, IAM
2 hours

In this workshop, you learn how to build a serverless customer-facing microservices application demonstrating end-to-end authentication and authorization using Amazon Cognito, Amazon API Gateway, AWS Lambda, and all things AWS Identity and Access Management (IAM). You have the opportunity to build an end-to-end functional app with a secure identity provider showcasing user authentication patterns.

DevSecOps - Integrating security into your pipeline
Get Started
Infrastructure Identity on AWS
Level: 300
Categories: Security, Identity
Tags: IAM, Systems Manager
2 hours

This workshop is designed to help you get familiar with AWS Security services and learn how to use them to securely administer systems in your environment. You'll be working with services such as AWS Systems Manager Session Manager, Amazon EC2 Instance Connect, and AWS Identity and Access Management. You will learn how to use these services to securely connect and administer your Amazon EC2 instances as well as systems on-premises, you will setup tagged based access, and configure logging which will enable auditing of administrative activities and improve the security posture of your environment.

Infrastructure Identity on AWS
Get Started
Finding and addressing Network Misconfigurations on AWS
Level: 300
Categories: Security, Networking
Tags: IAM, VPC
2 hours

In this workshop you will learn how to use the Amazon Inspector Network Reachability report to validate your network configuration without needing a deep background in networking. You will use this report to find misconfigurations that may result in unintended behaviors and unexpected vulnerabilities. You will finish the workshop by remediating these vulnerabilities by integrating the findings of Amazon Inspector with other AWS services.

Finding and addressing Network Misconfigurations on AWS
Get Started
Scaling threat detection and response on AWS
Level: 300
Categories: Security, IAM, Networking
2 hours

This hands-on workshop is where you will learn about a number of AWS services involved with threat detection and response as we walk through real-world threat scenarios. Learn about the threat detection capabilities of Amazon GuardDuty, Amazon Macie and AWS Security Hub and the available response options. For each hands-on scenario, we review methods to detect and respond to threats using the following services: AWS CloudTrail, Amazon VPC flow logs, Amazon CloudWatch Events, Amazon Macie, AWS Lambda, Amazon Inspector, Amazon GuardDuty and Amazon Security Hub.

Scaling threat detection and response on AWS
Get Started
Amazon RDS for SQL Server Workshop
Level: 200
Categories: RDS, Databases
Tags: RDS, Databases
3.5 hours

A deep dive into the Amazon RDS for SQL Server service and features

Amazon RDS for SQL Server Workshop
Get Started
AWS CI/CD workshop
Level: 200
Categories: CI/CD
3 hours

This workshop illustrates how you can leverage the AWS developer tools to implement Continuous Integration (CI) and Continuous Deployment (CD) for your application.

AWS CI/CD workshop
Get Started
SSM Inventory visualization (Japanese)
Level: 200
Categories: Management & Governance
1 hour

This workshop is designed to help you to get familiar with SSM Inventory and learn how to visualize inventory data using Amazon QuickSight. You will be working with SSM Inventory and Amazon QuickSight to collect inventory data in your environment and to understand visualize inventory data easily.

SSM Inventory visualization (Japanese)
Get Started
Amazon EKS Introduction Workshop
Level: 200
Categories: Containers, Compute
Tags: EC2
2 hours

An introduction to the basic features and usage of Amazon Elastic Kubernetes Service

Amazon EKS Introduction Workshop
Get Started
CI/CD Pipeline Cfn ECS Fargate BlueGreen
Level: 300
Categories: DevOps
2 hours

In this workshop you'll learn how to build a CI/CD pipeline to develop, containerize and deploy a web-based application on AWS Fargate using lambda for blue/green deployment

CI/CD Pipeline Cfn ECS Fargate BlueGreen
Get Started
Enterprise Cloud Native workshop
Level: 300
Tags: DevOps, Cloud Native
4 hours

This workshop is the accumulate experience gained working with different kinds of customers, we try to convey the best practices of cloud native journey on AWS

Enterprise Cloud Native workshop
Get Started
Serverless Observability Workshop
Level: 400
Categories: Serverless, Observability, Compute
4 hours

In this workshop, we will explore some of the techniques you can adopt to monitor your Serverless applications using AWS services by leveraging the proper operational and business metrics, standardized and centralized logging and orchestrating traces throughout your application code and other services.

Serverless Observability Workshop
Get Started
Terraform EKS Workshop
Level: 300
Categories: Containers, Compute, Networking
6 hours

In the workshop, EKS is deployed as a private cluster using Terraform. Other features such as customised managed node groups, advanced networking, a sample application with an internal load balancer, and a CI/CD pipeline are all deployed using Terraform.

Terraform EKS Workshop
Get Started
AWS CloudFormation 101
Level: 300
Tags: CloudFormation, IAC
3 hours

AWS CloudFormation helps providing a repeatable and reliable mechanism to create complete solutions that can be deployed into any AWS account. In this workshop you will learn how to write your own CloudFormation templates from scratch, share, and deploy them. No prior CloudFormation experience is needed.

AWS CloudFormation 101
Get Started
Amazon DynamoDB Workshop & Labs
Level: 400
Categories: Databases
Tags: DynamoDB
3 hours

This site includes a workshop (“Advanced Design Patterns for DynamoDB”) that is a collection of easy-to-follow instructions, scripts, and tutorial data. This site also includes a collection of data model design challenge scenarios to help you understand the decisions and tradeoffs made while building efficient data models.

Amazon DynamoDB Workshop & Labs
Get Started
Access Delegation
Level: 200
Categories: Security, Identity
Tags: IAM, GuardDuty, Macie, Inspector
2 hours

In this workshop you will learn how to use Amazon IAM to delegate access to these services to AWS Security Administrators and AWS Security Operators. AWS Security Administrators require full access to AWS security services while AWS Security Operators only require 'read only' access to the services. You will use AWS IAM roles to do this and thereby promote the Principle of Least Privilege - giving users the minimum level of privilege they need to do their tasks.

Access Delegation
Get Started
Permissions boundaries: how to delegate permissions on AWS
Level: 400
Categories: Security, Identity
Tags: IAM, Permissions boundary, Lambda
2 hours

In this workshop, you learn how to secure access permissions for multiple teams operating in a single AWS account. We provide an example three-tier web application running in production, and you practice delegating permissions to web administrators so they can modify only their own resources without impacting the permissions needed to do their job.All attendees need a laptop, an active AWS Account, an AWS IAM Administrator, and a familiarity with core AWS services.

Permissions boundaries: how to delegate permissions on AWS
Get Started
Serverless Identity
Level: 300
Categories: Security, Identity
Tags: IAM, Cognito, S3, CloudFront
2 hours

In this workshop you will be focused on improving the identity controls of the a serverless application. You will get exposed to different identity concepts through the use of a variety of services such as AWS IAM, Amazon S3, Amazon CloudFront, and Amazon Cognito. Upon completion you should have a better idea of how to use native AWS identity controls to improve the security posture of a serverless application.

Serverless Identity
Get Started
Migrating Microsoft Workloads to AWS
Level: 200
Categories: Databases, Compute, Active Directory
4 hours

In this workshop, participants will learn how to deploy and manage AWS Managed Microsoft AD and integrate it with on-premises environment. They will also learn how to launch and configure Amazon RDS for SQL Server and migrate SQL data using AWS Database Migration Services.

Migrating Microsoft Workloads to AWS
Get Started
EC2 Spot Workshops
Level: 400
Tags: EC2, Spot, EKS, EMR, SageMaker, Jenkins, Nextflow, Spark
1.5 hours

Collection of workshops covering best practices to optimize costs and building resilient applications with Spot instances in common workloads: containerized environments, web applications, big data, CI/CD, batch... Each workshop takes ~90 minutes to complete.

EC2 Spot Workshops
Get Started
Near-zero-downtime migrations to AWS
Level: 300
Categories: Migrations, Modernization
4 hours

You will be migrating workloads typically exist in datacenters or co-locs. In this workshop we will explore different migration patterns. Mainly we are going to lift-and-shift workloads using CloudEndure. This lab demonstrates how to: Review and understand how to migrate a working, two-tier application consisting of an application and database server, Deploy the CloudEndure Live Migration Agents on an application and database server for large scale environment, Replicate and migrate an application, database server and directory server from an on premise environment to a region within AWS

Near-zero-downtime migrations to AWS
Get Started