Study planner
Airflow tracker
DAGs, operators, sensors, scheduling, XCom, executors, operations and best practices. 52 topics. Open a topic to study it, then tick your progress.
Airflow studied0 of 52
Studied, Practised, Revised and a confidence score (1–5) for each topic, as in the planner spreadsheet. A topic counts as complete once it is marked studied.
Saved in this browser only. Back it up from the study planner page.
| # | Topic | Category | Level | Studied | Practised | Revised | Confidence |
|---|---|---|---|---|---|---|---|
| 1 | DAG fundamentals | DAGs | Beginner | ||||
| 2 | DAG authoring best practices | DAGs | Beginner | ||||
| 3 | Tasks & dependencies | DAGs | Intermediate | ||||
| 4 | TaskFlow API | DAGs | Intermediate | ||||
| 5 | DAG params & templating (Jinja) | DAGs | Expert | ||||
| 6 | Dynamic DAG generation | DAGs | Advanced | ||||
| 7 | Dynamic task mapping | DAGs | Advanced | ||||
| 8 | BashOperator | Operators | Beginner | ||||
| 9 | PythonOperator | Operators | Beginner | ||||
| 10 | Custom operators | Operators | Intermediate | ||||
| 11 | Hooks | Operators | Intermediate | ||||
| 12 | Provider packages | Operators | Advanced | ||||
| 13 | KubernetesPodOperator | Operators | Advanced | ||||
| 14 | Branching (BranchPythonOperator) | Operators | Expert | ||||
| 15 | Trigger rules | Operators | Expert | ||||
| 16 | Sensor basics | Sensors | Beginner | ||||
| 17 | Poke vs reschedule mode | Sensors | Beginner | ||||
| 18 | ExternalTaskSensor | Sensors | Intermediate | ||||
| 19 | FileSensor | Sensors | Advanced | ||||
| 20 | Deferrable operators & triggers | Sensors | Advanced | ||||
| 21 | Smart sensors | Sensors | Expert | ||||
| 22 | Scheduler internals | Scheduling | Beginner | ||||
| 23 | Schedule intervals & cron | Scheduling | Beginner | ||||
| 24 | Execution date vs logical date | Scheduling | Advanced | ||||
| 25 | Catchup & start_date pitfalls | DAGs | Expert | ||||
| 26 | Timetables | Scheduling | Intermediate | ||||
| 27 | Data-aware scheduling (Datasets) | Scheduling | Advanced | ||||
| 28 | SLAs | Scheduling | Expert | ||||
| 29 | XCom push/pull | XCom & State | Beginner | ||||
| 30 | Custom XCom backends | XCom & State | Beginner | ||||
| 31 | Variables & Connections | XCom & State | Intermediate | ||||
| 32 | Params | XCom & State | Advanced | ||||
| 33 | Connections & secrets backend | Monitoring & Ops | Expert | ||||
| 34 | Task state lifecycle | XCom & State | Expert | ||||
| 35 | SequentialExecutor | Executors | Beginner | ||||
| 36 | LocalExecutor | Executors | Beginner | ||||
| 37 | CeleryExecutor | Executors | Intermediate | ||||
| 38 | KubernetesExecutor | Executors | Advanced | ||||
| 39 | CeleryKubernetes hybrid | Executors | Advanced | ||||
| 40 | Parallelism & pools | Executors | Expert | ||||
| 41 | Resource management | Best Practices | Advanced | ||||
| 42 | Scaling Airflow | Best Practices | Expert | ||||
| 43 | Backfills & reruns | Monitoring & Ops | Beginner | ||||
| 44 | Clearing tasks | Monitoring & Ops | Beginner | ||||
| 45 | Retries & alerting | Monitoring & Ops | Intermediate | ||||
| 46 | Logging configuration | Monitoring & Ops | Intermediate | ||||
| 47 | Metrics (StatsD) | Monitoring & Ops | Advanced | ||||
| 48 | Airflow REST API | Monitoring & Ops | Advanced | ||||
| 49 | Idempotent tasks | Best Practices | Beginner | ||||
| 50 | Avoiding top-level code | Best Practices | Beginner | ||||
| 51 | Testing DAGs | Best Practices | Intermediate | ||||
| 52 | CI/CD for DAGs | Best Practices | Advanced |
No topics match these filters
Clear a filter to see more topics.