К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Ultimate AWS Data Engineering Bootcamp - 15 Real-World Labs · LearnSpace
Назад в каталог
courseraIT и технологии

Ultimate AWS Data Engineering Bootcamp - 15 Real-World Labs

Курс от Packt
Средний≈ 16.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides hands-on experience with essential AWS data engineering tools and techniques. You’ll work on real-world projects using services like Redshift, DynamoDB, Athena, Glue, Kinesis, and Step Functions to build data pipelines, automate workflows, and process data at scale. Through labs, you'll learn to develop batch and real-time data processing solutions, build scalable datalakes, and implement event-driven pipelines for e-commerce. Ideal for individuals with basic data engineering, cloud services, and programming knowledge, this course takes you through 15 labs to master AWS data engineering practices. Familiarity with AWS tools is beneficial but not required. By the end, you’ll have the skills to tackle complex data engineering tasks and deploy cloud-based solutions confidently.

Навыки, которые вы освоите

Cloud EngineeringData Transformation

Программа курса

16 модулей · 109 учебных материалов

01Course Introduction4 материалов

Course Introduction

Course objectives and Tech stackВидеоFull Course ResourcesЧтениеPrerequisites & toolsВидеоInstall Docker and AWS CLIВидео
02Lab - Batch data processing of music streams using Airflow & Redshift

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Ultimate AWS Data Engineering Bootcamp - 15 Real-World Labs
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.3 ч

16 модулей

Язык: Английский

Часть программы вашего университета
11 материалов

Lab - Batch data processing of music streams using Airflow & Redshift

Project IntroductionВидеоIntroduction to Redshift serverlessВидеоIntroduction to Airflow for data orchestrationВидеоLab - Setup Redshift ServerlessВидеоLab - Setup Airflow Environment on AWSВидеоLab - Local Python development of the codeВидеоLab - Visual walkthrough of the Airflow DAGВидеоAirflow DAG Code explanationВидеоLab - End to end executionВидеоDesigning an AWS Data Pipeline with Airflow and RedshiftDIALOGUELab - Batch data processing of music streams using Airflow & Redshift - AssessmentЗадание
03Lab - Distributed music streams processing using Airflow, Spark & DynamoDB7 материалов

Lab - Distributed music streams processing using Airflow, Spark & DynamoDB

Project introductionВидеоIntroduction to DynamoDBВидеоLab - Execute Pyspark locally using Glue Docker imageВидеоLab - Pyspark code walkthroughВидеоLab - End to end executionВидеоUnderstanding Data Transformation and Orchestration with AWS Glue and DynamoDBDIALOGUELab - Distributed music streams processing using Airflow, Spark & DynamoDB - AssessmentЗадание
04Lab - ETL for Rental apartments using Step Functions, AWS Glue, and Redshift11 материалов

Lab - ETL for Rental apartments using Step Functions, AWS Glue, and Redshift

Project IntroductionВидеоIntroduction to Step Functions for workflow automationВидеоIntroduction to AWS Aurora for MySQLВидеоLab - Setup MySQL db on AWS AuroraВидеоLab - Deploy and execute your MySQL Extraction Glue JobВидеоLab - Deploy Redshift ingestion pipeline on AWS GlueВидеоLab - Deploy pipeline to process curated data in Redshift on AWS GlueВидеоLab - Deploy Step Functions to orchestrate workflow executionВидеоLab - Setup AWS Event Bridge for workflow scheduling and automationВидеоOrchestrating Data Pipelines with AWS Step FunctionsDIALOGUELab - ETL for Rental apartments using Step Functions, AWS Glue, and Redshift - AssessmentЗадание
05Lab - Build a datalake for rental vehicles store using EMR, S3 and Athena10 материалов

Lab - Build a datalake for rental vehicles store using EMR, S3 and Athena

Project IntroductionВидеоIntroduction to AWS Elastic Map-Reduce (EMR)ВидеоIntroduction to AWS AthenaВидеоLab - Execute Pyspark using Docker locallyВидеоLab - Deploy and execute spark jobs on AWS EMRВидеоLab - Setup Glue crawlers for data catalog and AthenaВидеоLab - Step functions code walkthrough and deploymentВидеоLab - End to end project executionВидеоUnderstanding Spark Jobs Execution in AWS EMR and Step FunctionsDIALOGUELab - Build a datalake for rental vehicles store using EMR, S3 and Athena - AssessmentЗадание
06Lab - Build Event driven pipelines for E-Commerce using ECS and Step Functions9 материалов

Lab - Build Event driven pipelines for E-Commerce using ECS and Step Functions

Project IntroductionВидеоIntroduction to AWS Elastic Container Service (ECS)ВидеоLab - Containerize your First Python application and execute locallyВидеоLab - Deploy containerized Python application to ECSВидеоLab - Deploy and execute the second Docker application in ECSВидеоLab - Deploy and execute Step Functions for ECS workflow automationВидеоLab - Setup AWS EventBridge for workflow scheduling and automationВидеоUnderstanding Event-Driven Data Pipelines on AWSDIALOGUELab - Build Event driven pipelines for E-Commerce using ECS and Step Functions - AssessmentЗадание
07Lab - Build a lakehouse for an E-Commerce store using Pyspark delta tables and S37 материалов

Lab - Build a lakehouse for an E-Commerce store using Pyspark delta tables and S3

Project IntroductionВидеоLab - Execute Pyspark code to create deltalake using Docker locallyВидеоLab - Deploy Pyspark on AWS GlueВидеоLab - Setup Glue data catalog tables and query using AWS AthenaВидеоLab - Access delta tables from Glue data catalog using RedshiftВидеоUnderstanding Delta Tables and Data Lakehouse ArchitectureDIALOGUELab - Build a lakehouse for an E-Commerce store using Pyspark delta tables and S3 - AssessmentЗадание
08Lab - Event driven data processing for Taxi trips using Lambda and Kinesis7 материалов

Lab - Event driven data processing for Taxi trips using Lambda and Kinesis

Project IntroductionВидеоIntroduction to AWS Kinesis for event-driven & real-time data processingВидеоLab - Ingest streaming data into Kinesis data streams from local envВидеоLab - Deploy Lambda Functions with Kinesis triggersВидеоLab - End to end project executionВидеоUnderstanding Kinesis Data Streams and Lambda Processing in AWSDIALOGUELab - Event driven data processing for Taxi trips using Lambda and Kinesis - AssessmentЗадание
09Lab - Process mobile network logs in real time using Pyspark & Streamlit on ECS8 материалов

Lab - Process mobile network logs in real time using Pyspark & Streamlit on ECS

Project introductionВидеоLab - Pyspark code walkthroughВидеоLab - Setup Kinesis data stream & deploy spark streaming job on AWS GlueВидеоLab - Setup Glue crawlers for data catalog and AthenaВидеоLab - Setup a real time Streamlit dashboard using Docker locallyВидеоLab - Deploy Streamlit dashboard to AWS ECS as a containerized taskВидеоUnderstanding Spark Streaming Data TransformationDIALOGUELab - Process mobile network logs in real time using Pyspark & Streamlit on ECS - AssessmentЗадание
10Lab - CI/CD for AWS Services using GITHUB ACTIONS7 материалов

Lab - CI/CD for AWS Services using GITHUB ACTIONS

Introduction to CI/CD using Github ActionsВидеоLab - Learn AWS CLI for deployments & visual walkthrough of Github actionsВидеоLab - Deploy AWS Glue using Github ActionsВидеоLab - Deploy AWS ECS tasks using Github ActionsВидеоLab - Deploy Lambda functions using Github ActionsВидеоUnderstanding CI/CD Pipelines with GitHub ActionsDIALOGUELab - CI/CD for AWS Services using GITHUB ACTIONS - AssessmentЗадание
11Lab - Real time data ingestion of clickstreams using Kinesis Firehose and Redshift6 материалов

Lab - Real time data ingestion of clickstreams using Kinesis Firehose and Redshift

Project IntroductionВидеоLab - Create Redshift Tables for Firehose delivery and Lambda for data enrichmentВидеоLab - Create Kinesis Data Streams and Firehose StreamsВидеоLab - Real time data ingestion pipeline executionВидеоUnderstanding Real-Time Data Ingestion with Kinesis and LambdaDIALOGUELab - Real time data ingestion of clickstreams using Kinesis Firehose and Redshift - AssessmentЗадание
12Setup MySQL Database in AWS Aurora RDS4 материалов

Assignment 1 - Setup MySQL Database in AWS Aurora RDS

Assignment Problem StatementВидеоAssignment SolutionВидеоSetting Up and Connecting to MySQL Aurora on AWS RDSDIALOGUESetup MySQL Database in AWS Aurora RDS - AssessmentЗадание
13Build a lakehouse on S3 for Commercial flights dataset6 материалов

Assignment 2 - Build a lakehouse on S3 for Commercial flights dataset

Assignment Problem StatementВидеоSolution Lab - Deploy Data extraction pipelineВидеоSolution Lab - Deploy Pyspark job for Delta LakeВидеоSolution Lab - Setup Glue Crawlers for data catalogВидеоUnderstanding Incremental Data Loading and Delta Lake SetupDIALOGUEBuild a lakehouse on S3 for Commercial flights dataset - AssessmentЗадание
14Offer dynamic discounts to E-Commerce users using Real Time Events4 материалов

Assignment 3 - Offer dynamic discounts to E-Commerce users using Real Time Events

Assignment Problem StatementВидеоAssignment SolutionВидеоUnderstanding Conditional Logic in Data Stream ProcessingDIALOGUEOffer dynamic discounts to E-Commerce users using Real Time Events - AssessmentЗадание
15Setup real time Pyspark streaming job for Spotify songs metrics4 материалов

Assignment 4 - Setup real time Pyspark streaming job for Spotify songs metrics

Assignment Problem StatementВидеоAssignment SolutionВидеоUnderstanding Spark Streaming Windowing and WatermarkingDIALOGUESetup real time Pyspark streaming job for Spotify songs metrics - AssessmentЗадание
16Automate deployment of Lambda functions using Github actions4 материалов

Assignment 5 - Automate deployment of Lambda functions using Github actions

Assignment Problem StatementВидеоAssignment SolutionВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание