Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Data Engineering Labs
Rating: 4.4 out of 5(58 ratings)
1,913 students

AWS Data Engineering Labs

Data Engineering Labs on AWS Glue, Athena , Lambda, Kinesis, S3, Redshift, EventBridge , EMR , Step functions and more
Created byFutureX Skills
Last updated 12/2025
English

What you'll learn

  • Enhance your data engineering skills on AWS with hands-on labs
  • Gain practical experience with essential AWS services like Glue, Lambda, Kinesis, S3, Redshift, and EventBridge
  • Learn how data catalogs, running ETL jobs, and orchestrating workflows solve real-world data engineering problems.
  • Hands-on, as well as sample questions, to aid in your DEA-C01 exam preparation

Course content

8 sections30 lectures2h 58m total length
  • Introduction2:42
  • AWS Account Creation5:16
  • Understanding Identity and Access Management (IAM): A Core AWS Service10:45

Requirements

  • Basic understanding of AWS, basic knowledge of Python, SQL, Spark and database concepts
  • Note : Even if you are a beginner to data engineering, you can still follow and learn from this course.

Description

This hands-on course is designed for individuals familiar with AWS to enhance their skills in data engineering. Students should have a basic understanding of Python, SQL, and database concepts. However, even beginners to data engineering can follow along and learn. The course is minimal on theory, focusing instead on practical aspects of data engineering on AWS. Participants will gain practical experience through a series of labs covering essential AWS services such as Glue, Lambda, Kinesis, S3, Redshift, EventBridge, and more. While the labs provide practical exercises, participants are encouraged to refer to AWS documentation for a full understanding of concepts. This course will also give you practical experience to aid in your preparation for the Data Engineering certification (DEA-C01).

AWS Data Engineering Labs :


  • Creating a data catalog in Glue and viewing data in Athena

  • Running an ETL job using Glue

  • Triggering SNS Notification for S3 Upload Event using EventBridge

  • Orchestrating Lambda functions with Step Functions State Machine

  • ETL Workflow Orchestration with AWS Glue Lambda EventBridge Step Functions

  • Storing and Retrieving Data from a Kinesis Data Stream Using AWS CLI

  • Kinesis Data Stream Python Boto3 Producer & Consumer

  • Writing simulated weather data from a Kinesis Stream to S3 with AWS Lambda

  • Running Spark transformation jobs using Amazon EMR on EC2

  • Creating a Data Warehouse on S3 data using Amazon Redshift

  • Understanding PySpark Basics with Databricks

  • Setting up Databricks on AWS

  • Vibe coding with GitHub Copilot to build data pipelines using simple natural language conversation.

Prerequisites:


  • Basic understanding of AWS

  • Basic knowledge of Python, SQL, Spark and database concepts

Note: Even if you are a beginner to AWS and Data Engineering, you can still follow and learn from this course.

This course uses high-quality AI-generated text-to-speech narration to complement the powerful visuals and enhance your learning experience.

Who this course is for:

  • Beginners in AWS Data Engineering