Skip to content
๐Ÿ“ฆ

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

Practice for the Real Exam

After completing this course, test yourself with exam-style practice questions.