๐ฆ
Data Engineering Fundamentals
ETL, warehouses, lakehouses, and the modern data stack from scratch.
Beginner0.9 hours10 lessons
Start Course โWhat You'll Learn
- โDefine data engineering and contrast it with software engineering and analytics
- โChoose between batch and streaming for a given workload
- โApply ETL and ELT correctly, and know when each fits
- โUse Airflow, dbt, and modern orchestrators to build reliable pipelines
- โCompare data warehouses (Snowflake, BigQuery, Redshift, Synapse) for analytics workloads
- โUnderstand data lakes and the lakehouse architecture (Delta, Iceberg, Hudi)
- โApply Apache Spark and distributed processing fundamentals
- โStream events with Kafka, Kinesis, and Pub/Sub
- โOperate data quality, governance, and lineage at scale
- โPick the right cloud data platform for your workload
Prerequisites
- โขBasic SQL
- โขBasic Python recommended
Course Curriculum
Module 1: Foundations
Module 2: Pipelines
Module 3: Storage
Module 4: Processing
Module 5: Production
Practice for the Real Exam
After completing this course, test yourself with exam-style practice questions.