Learning path · Intermediate · 9 steps

Data Engineer: Reliable Pipelines from Source to Warehouse

Build pipelines people can trust: extraction and change data capture, idempotent loading, late data and backfills, dimensional modelling, dbt and orchestration, data quality, cost and privacy, plus the messaging and idempotency foundations underneath.

  1. Course ETL and Data Pipelines

    The core course: from ETL vs ELT to data quality, cost and privacy

  2. Decision guide Event Sourcing vs CRUD + Audit Log vs CDC

    Where change data capture fits

  3. Decision guide At-Most-Once vs At-Least-Once vs Effectively-Once

    At-least-once, at-most-once and exactly-once in practice

  4. Decision guide Temporal vs Step Functions vs Queue + State Machine

    Choosing an orchestrator or workflow engine

  5. Quiz (sign in) Data Engineering Quiz
  6. Course Idempotency & Retry-Safe Systems

    Safe retries and deduplication in depth

  7. Course Queues & Background Processing in Depth

    Brokers, ordering, lag and backpressure

  8. Coding practice Data consistency at scale

    Practise consistency problems in code

  9. Topic ETL and Data Pipelines

    Interview questions, most-asked first

Open this path in the app to see which steps you've completed.