Data Engineer

Data Engineer

Become a production-ready Data Engineer by mastering data foundations, data formats and storage systems, relational and NoSQL databases, data modeling for engineering, batch and streaming pipelines, Spark processing, schema evolution, CDC, cloud data platforms, orchestration, security, monitoring, and cost optimization. Includes a hands-on end-to-end batch and streaming capstone project.

  • 4 Phases
  • 16 Lessons
  • 4.2 Hrs
  • Beginner Advanced
Category Cloud computing
Data Engineer
Learning Path 16 Lessons 4.2 Hrs

Start Phase
  • Introduction to Data Engineering 4:45
  • Data Formats in Data Engineering (CSV, JSON, Avro, Parquet) 6
  • Relational & NoSQL Databases 21:30
  • Data Modeling for Engineering 9:25

Start Phase
  • ETL vs ELT 4
  • Batch Processing 3:55
  • Stream Processing with Apache Kafka 12:45
  • Apache Spark Basics 17:15
  • Data Validation & Quality 23:07
  • CDC Concepts for Data Engineering Pipelines 8:18

Start Phase
  • Cloud Platforms Overview for Data Engineers (AWS vs Azure vs GCP) 17:44
  • Data Lakes & Warehouses 7:53
  • Airflow Orchestration 12:37
  • Basics of Data Security & Access Control 4:10
  • Monitoring & Cost Optimization 15:58

Start Phase
  • Project 1 : End-to-End Data Engineering Project (Batch + Streaming) 87

Start your Data Engineer journey

Learn at your own pace. Total estimated time 4.2 hours

Start learning today — completely free

Our mission is to help you learn faster with the best free resources online.