Data · Beginner → Expert
🛠️ Data Engineering: Pipelines to Data Platforms
Design batch and streaming data platforms with modeling, ETL/ELT, orchestration, warehouses, lakes, quality, governance, observability, security and cost control.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
Data Engineering Roles, Architecture and Data Lifecycles
Locked
Module 2 · Beginner
Data Modeling for Analytics and Operational Systems
Locked
Module 3 · Beginner
File Formats, Compression and Partitioning
Locked
Module 4 · Beginner
ETL, ELT and Transformation Design
Locked
Module 5 · Intermediate
SQL Engineering and Query Optimization
Locked
Module 6 · Intermediate
Python for Data Pipelines
Locked
Module 7 · Intermediate
Data Warehouses and Dimensional Modeling
Locked
Module 8 · Intermediate
Data Lakes, Lakehouses and Object Storage
Locked
Module 9 · Advanced
Orchestration, Scheduling and Dependency Management
Locked
Module 10 · Advanced
Streaming, Events and Message Brokers
Locked
Module 11 · Advanced
Data Quality, Contracts and Testing
Locked
Module 12 · Advanced
Metadata, Lineage, Catalogs and Governance
Locked
Module 13 · Advanced
Security, Privacy and Access Control
Locked
Module 14 · Expert
Pipeline Observability and Incident Handling
Locked
Module 15 · Expert
Scalability, Performance and Cost Engineering
Locked
Module 16 · Expert
Cloud Data Platform Patterns
Locked
Module 17 · Expert
Expert Capstone: Production Data Platform
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed