This document provides an overview of using Apache Airflow to power machine learning workflows with Python. It discusses Airflow concepts like DAGs, operators, relationships and visualizations. It also covers installing Airflow, common issues experienced like debugging and versioning, and using Airflow for machine learning tasks like model building and hyperparameter tuning. Examples of Airflow pipelines for data ingestion and machine learning are demonstrated. The presenter's background and the BBC Datalab team are briefly introduced.