Data Engineering Mastery Course
LOGIN
SIGNUP
PRICING
REVIEWS
CONTACT
SEARCH
About Me
Contact
Search
Home
Data Engineering Mastery Course
Data Engineering Mastery Course
All of the content and courses at your own pace!
Airflow
Algorithms
Apache Iceberg
Apache Spark
APIs
AWS
Azure
CI/CD
Cloud Platforms
Communication
Data Modeling
Data Structures
Data Visualization
Data Warehousing
dbt
Delta Lake
Docker
ETL/ELT
Flink
GCP
Git
Hadoop
Kafka
Leadership
LLMs
MLOps
MySQL
NLP
Postgres
Problem Solving
Python
SQL
Statistics
System Design
Tableau
Trino
Status
Not Enrolled
This program is not accepting enrollments right now!
Overview
Lessons
Credentials
What You'll Learn
1 year of access
100+ Hours of Content
Free Cloud Tooling
AWS, Astronomer, Spark, Trino
Manage data lake tables with Iceberg
Manage real-time data with Kafka
Build an awesome portfolio!
Prerequisites
Proficiency in Python and SQL, at least 6 months of experience in both
Basic understanding of Docker, Flink, and Kafka
Basic understanding of SQL Window Functions
Program Structure
Show all modules
1
Dimensional Data Modeling in Iceberg
6 Lessons
•
4h 5m
1 Assignment
Lessons
Dimensional Data Modeling - Complex Data Types Arrays and Structs with Iceberg (Day 1 Lecture) - Pre-recorded from V3
48m
Dimensional Data Modeling - Complex Data Types Arrays and Structs with Iceberg (Day 1 Lab) - Pre-recorded from V3
30m
Dimensional Data Modeling - Slowly-changing Dimensions and Idempotent Queries in Iceberg (Day 2 Lecture) - Pre-recorded from V3
46m
Dimensional Data Modeling - Slowly-changing Dimensions and idempotent queries with Trino (Day 2 Lab) - Pre-recorded from V3
37m
Conceptual Data Modeling (Day 3 Lecture)
47m
Conceptual Data Modeling (Day 3 Lab)
35m
Assignments
Dimensional Data Modeling with Iceberg
2
Boot Camp Orientation
2 Lessons
•
1h 45m
Lessons
V3 Boot Camp Kick-Off
61m
V4 Boot Camp Kick-Off
43m
3
V4 Capstone Project
1 Assignment
Assignments
Capstone Project
4
Fact Data Modeling with Apache Iceberg
8 Lessons
•
5h 11m
1 Assignment
Lessons
Fact Data Modeling - Core Concepts, Deduplication Techniques, and Retention Considerations with Iceberg (Day 1 Lecture) - Pre-recorded from V3
46m
Data Accessibility and Privacy (Day 4 Lecture)
37m
Fact Data Modeling - Minimizing Shuffle and Reducing Facts with Iceberg (Day 3 Lecture) - Pre-recorded from V3
35m
Data Accessibility and Privacy (Day 4 Lab)
39m
Fact Data Modeling - Compact Tables for Efficient Data Representation with Iceberg (Day 2 Lab) - Pre-recorded from V3
39m
Fact Data Modeling - Practical Guide to Formatting and Aggregating Data with Iceberg (Day 3 Lab) - Pre-recorded from V3
38m
Fact Data Modeling - Core Elements in Data Modeling with Iceberg (Day 2 Lecture) - Pre-recorded from V3
38m
Fact Data Modeling - Core Concepts, Deduplication Techniques, and Retention Considerations with Iceberg (Day 1 Lab) - Pre-recorded from V3
37m
Assignments
Fact Data Modeling with Iceberg
5
Data Quality Patterns in Apache Airflow
4 Lessons
•
2h 35m
1 Assignment
Lessons
Airflow Data Quality (Day 1 Lecture)
37m
Airflow Data Quality (Day 2 Lecture)
51m
Airflow Data Quality (Day 2 Lab)
24m
Airflow Data Quality (Day 1 Lab)
41m
Assignments
Airflow dbt Pipeline
6
Unit and Integration Testing Spark Pipelines
6 Lessons
•
3h 43m
Lessons
Spark Fundamentals Spark Lab on REST API consumption (Day 1 Lab)
32m
Advanced Spark (Day 2 Lecture)
22m
Spark Data Quality (Day 3 Lecture)
41m
Spark Fundamentals (Day 1 Lecture)
55m
Advanced Spark (Day 2 Lab)
37m
Spark Data Quality (Day 3 Lab)
35m
7
Streaming Pipelines with Kafka and Spark Streaming
4 Lessons
•
2h 25m
1 Assignment
Lessons
Processing data with Apache Flink (Day 2 Lab)
23m
Kafka Fundamentals, consumer APIs with Confluent (Day 1 Lecture)
56m
Processing data with Apache Flink (Day 2 Lecture)
27m
Kafka Fundamentals, consumer APIs with Confluent (Day 1 Lab)
38m
Assignments
Streaming Pipelines with Kafka and Iceberg
8
Analytical Patterns & Analysis with Trino
4 Lessons
•
2h 38m
1 Assignment
Lessons
Analytical Patterns (Day 2 Lecture)
30m
Advanced SQL and Applying Analytical patterns (Day 1 Lab)
38m
Analytical Patterns (Day 2 Lab)
38m
Advanced SQL and Applying Analytical patterns (Day 1 Lecture)
51m
Assignments
Analytical Patterns and Analysis
9
Large Language Models
4 Lessons
•
1h 49m
Lessons
LLMs - Vector database for RAG applications Day 2 Lab
24m
LLMs - Using LLMs to provide business value Day 1 Lecture
31m
LLMs - Using LLMs to provide business value Day 1 Lab
19m
LLMs - Vector database for RAG applications Day 2 Lecture
33m
10
Data Impact Communication & Visualization
4 Lessons
•
2h 25m
Lessons
Data Communication and Impact (Day 1 Lecture)
52m
Data Visualization with tableau (Day 2 Lecture)
22m
Data Visualization with tableau (Day 2 Lab)
43m
Data Communication and Impact (Day 1 Lab)
26m
11
dbt
4 Lessons
•
2h 56m
Lessons
dbt day 1 lecture
37m
dbt day 1 lab
53m
dbt day 2 lecture
35m
dbt day 2 lab
50m
12
Data Pipeline Maintenance (V4)
2 Lessons
•
1h 38m
Lessons
Data Pipelines Maintenance (Day 1 Lab)
50m
Data Pipelines Maintenance (Day 1 Lecture)
47m