BBuddyAI Learn
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