Welcome to AWS Dojo Workshops 

AWS Dojo workshops to practice and learn specific service area in AWS. You can filter the list using the search bar.


Securely Manage Private VPC EC2 Instances using Systems Manager

[Scenario: Learn to manage EC2 instances in Private Subnet using AWS Systems Manager. Tags: Systems Manager, Private Subnet, EC2]

Getting Started with Amazon Elasticsearch

[Scenario: Learn create, query, update and delete operations with Elasticsearch. Tags: Elasticsearch]

Athena Federated Query with Amazon RDS

[Scenario: Configure PostgreSQL Database as data source for Amazon Athena. Tags: Amazon Athena, RDS PostgreSQL, Federated Query]

Using Amazon EMR with AWS Glue Catalog

[Scenario: Process data in Amazon EMR Cluster using AWS Glue Catalog. Tags: Amazon EMR, AWS Glue, PySpark]

Custom Text Classification using Amazon Comprehend

[Scenario: Using Amazon Comprehend Custom Classification to identity real / fake news title. Tags: Amazon Comprehend, Custom Classification, Amazon SageMaker]

AWS Data Wrangler Series - Part3- Working with Amazon Redshift

[Scenario: Learn to use AWS Data Wrangler with Amazon Redshift. Tags: Redshift, Data Wrangler, Pandas]

Create Lambda with Container Based Runtime

[Scenario: Configure a Lambda Function which uses container as the runtime. Tags: Lambda, Container, Docker, ECR]

Amazon Redshift Federated Query with RDS PostgreSQL

[Scenario: Configure Federated Query between Redshift and PostgreSQL Databases. Tags: Redshift, PostgreSQL, Federated Query]

Creating Private API in Amazon API Gateway

[Scenario: Configure and use private API in API Gateway. Tags: VPC, API Gateway, Endpoint, Python, Lambda]

Introduction to AWS IoT Analytics

[Scenario: Use AWS IoT Analytics with AWS IoT Core and analyze data using Jypyter Notebook. Tags: IoT Core, IoT Analytics, Jupyter Notebook]

Getting Started with Amazon EMR

[Scenario: Introductory workshop to learn about fundamentals of Amazon EMR. Tags: Amazon EMR]

AWS Glue Studio - working with AWS RDS

[Scenario: Use Glue Studio to create Glue Job which performs ETL from AWS RDS Database to Amazon S3 Bucket. Tags: AWS Glue Studio, RDS, S3]

AWS Glue DataBrew - working with AWS RDS

[Scenario: Use DataBrew to transform RDS data and convert the transformation into an automated job. Tags: AWS Glue DataBrew, RDS, S3]

Using AWS Lake Formation Blueprint

[Scenario: Using Amazon Lake Formation Blueprint to create data import pipeline. Tags: AWS Lake Formation, AWS Glue, RDS, S3]

Using Amazon Redshift in AWS based Data Lake

[Scenario: Create data lake using AWS Lake Formation and AWS Glue where the data is stored in Amazon Redshift Database. Tags: AWS Glue, S3, , Redshift, Lake Formation]

Using AWS Glue Workflow

[Scenario: Using AWS Glue Workflow to orchestrate crawler and job execution. AWS Services: S3, AWS Glue]

Using Jobs in AWS IoT Device Management

[Scenario: Learn how to use jobs to update the devices using AWS IoT Device Management. AWS Services: AWS IoT Core, AWS IoT Device Management, Cloud9, Python, S3]

Handle AWS IoT Messages using AWS Lambda

[Scenario: Using AWS IoT Core to publish device messages to the AWS Lambda Function. AWS Services: AWS IoT Core, AWS Lambda]

Use AWS Glue Network Connection to call APIs in Glue Jobs

[Scenario: Using AWS Glue Job and AWS Glue Network Connection to call APIs. Tags: AWS Glue, S3, Python, REST API]

Create Custom Models using Amazon Rekognition Custom Labels

[Scenario: Use custom labels in Amazon Rekognition to identity custom objects in the pictures. AWS Services: Amazon Rekognition, AWS Cloud9, S3]

AWS AI Services Programming Series - Part7 (Personalize)

[Scenario: Using Amazon Personalize to build model to provide recommendations. AWS Services: Amazon Personalize, AWS Cloud9, S3]

Using Custom Transformation in AWS Glue Studio

[Scenario: Use code based custom transformation in AWS Glue Job using AWS Glue Studio. AWS Services: AWS Glue, AWS Lake Formation, Amazon S3, PySpark, Scala]

AWS IoT Core Integration with Amazon Timestream

[Scenario: Using AWS IoT Core to publish device messages in to Amazon Timestream. AWS Services: AWS IoT Core, Amazon Timestream]

Introduction to AWS Glue Studio

[Scenario: Create AWS Glue Job using AWS Glue Studio. AWS Services: AWS Glue, AWS Lake Formation, Amazon S3]

Build AWS AppSync API and API Client using Python

[Scenario: Create AppSync API with Lambada function and call using Python based client. AWS Services: AWS AppSync, AWS Lambada, AWS Cloud9, Amazon DynamoDB]

AWS AI Services Programming Series - Part6 (Forecast)

[Scenario: Build Model using Amazon Forecast and call as an API. AWS Services: Amazon Forecast, Cloud9, S3]

Working with AWS IoT Device Defender

[Scenario: Use AWS IoT Device Defender Security Profile to detect anomaly. AWS Services: AWS IoT Core, AWS IoT Device Defender, Amazon SNS]

AWS AI Services Programming Series - Part5 (Fraud Detector)

[Scenario: Train Fraud Detection Model and use as an API to predict fraud. AWS Services: Amazon Fraud Detector]

Service Discovery using Amazon Cloud Map

[Scenario: Build Application using Amazon Cloud Map based service discovery. AWS Services: Amazon Cloud Map]

AWS AI Services Programming Series - Part4 (Comprehend)

[Scenario: Using Amazon Comprehend to analyze the text. AWS Services: Comprehend]

AWS Kinesis Data Transformation using Glue

[Scenario: Using Glue Catalog Table Schema to transform data format in Kinesis Delivery Stream. AWS Services: Kinesis Data Stream, Kinesis Delivery Stream, Glue Catalog Table]

AWS AI Services Programming Series - Part3 (Transcribe)

[Scenario: Python programming with Amazon Transcribe to covert voice into text. AWS Services: Transcribe, Python Boto3 SDK]

AWS AI Services Programming Series - Part2 (Lex)

[Scenario: Python programming with Amazon Lex to create a chat bot. AWS Services: Lex, Python Boto3 SDK]

AWS AI Services Programming Series - Part1 (Polly, Translate & Textract)

[Scenario: Python programming with Polly, Translate & Textract for text to voice conversion, language translation and document scanning. AWS Services: Polly, Translate, Textract, Python Boto3 SDK]

Using Python to Communicate with AWS IoT Core

[Scenario: Learn message exchange between IoT device and AWS IoT Core using Python Code. AWS Services: AWS IoT Core, Python, AWS IoT Device SDK]

Building AWS Glue Job using PySpark - Part:2(of 2)

[Scenario: Using PySpark to create AWS Glue Job. Tags: AWS Glue, PySpark]

Building AWS Glue Job using PySpark - Part:1(of 2)

[Scenario: Using PySpark to create AWS Glue Job. Tags: AWS Glue, PySpark]

Using AWS Glue ETL Job with Streaming Data

[Scenario: Create Glue Job to process streaming data. Tags: AWS Glue, Kinesis, IoT, S3]

Understanding Device Shadow Service in AWS IoT Core

[Scenario: Learn working of device shadow service in AWS IoT Core. Tags: Amazon IoT Core, Shadow]

Build enterprise search service using Amazon Kendra

[Scenario: Create search service with Amazon Kendra using S3 and Salesforce as the data sources. Tags: Amazon Kendra, S3, Salesforce]

Build managed self-service repository using AWS Service Catalog

[Scenario: Create self-service repository to allow users to create AWS resources in standard and controlled way. Tags: Amazon Service Catalog, CloudFormation]

Create Data Lake with Amazon S3, Lake Formation and Glue

[Scenario: Create data lake using AWS Lake Formation and AWS Glue where the data is stored in Amazon S3. Tags: AWS Glue, S3, Lake Formation]

Using Glue Job ETL from REST API Source to Amazon S3 Bucket Destination

[Scenario: Using Glue Job to copy data from the REST API to Amazon S3 Bucket. Tags: AWS Glue, S3, Python, REST API]

Understanding Device to AWS IoT Core Communication

[Scenario: Learn message exchange between IoT device and AWS IoT Core. AWS Services: AWS IoT Core, S3, Kinesis]