Menu

Course · Streaming & orchestration

Airflow

Airflow schedules and orchestrates pipelines as DAGs. Learn scheduling, task dependencies, retries and idempotent task design.

Lessons
1
Interview questions
2
Projects & case studies
2
Reading time
~1 h

About this course

Airflow is a workflow orchestrator: it decides what runs, when, in what order and what happens on failure. It does not process your data itself. It triggers tools that do.

Learn DAG structure and scheduling first, then retries, backfills and how to design tasks that are safe to rerun.

Your progress

Saved in this browser only

Practise

Course structure

Lessons

Work through the lessons in order. Completed lessons show a tick; lessons you have opened are outlined.

Intermediate

Patterns used in production pipelines.

  1. Airflow DAGs, Scheduling, Retries and Task DependenciesLearn how Airflow DAGs define task order, how scheduling intervals really work, and why retries are only safe when each task is idempotent.Intermediate3 min

Projects and case studies

Apply what you learned and prepare material to discuss in interviews.

Projects

System design case studies

Resources

Cheat sheets

Related courses

Plan your learning

Search
Filter by type