Data Pipelines & ETL

Build and orchestrate reliable batch and streaming pipelines with Airflow, dbt and Kafka.

Pipelines are where data engineering is judged, because everything downstream fails when they do. Courses here cover ETL and ELT design, incremental loading and change data capture, orchestration and scheduling with Apache Airflow, Dagster or Prefect, transformation and testing in dbt, and real-time streaming with Kafka, Flink or Spark Streaming. The better courses spend time on reliability rather than only the happy path: idempotency, retries and backfills, schema evolution, data quality testing, and lineage so you can trace a wrong number back to its source. Practical for anyone maintaining pipelines other people depend on.