Learn Apache Airflow
Free Airflow courses taught by the Astronomer experts behind the project. Grow your skills to create powerful, scalable and reliable data pipelines based on industry and data engineering best practices. From anywhere, at anytime.
From anywhere at anytime on your own pace.
Marc Lamberti
Course Instructor
New to Airflow?
Airflow 101 Learning Path
This learning path guides you through the foundational skills and knowledge you need to start with Apache Airflow.
New to Astro?
Astro Onboarding Learning Path
This learning path shows you how to run Airflow on Astronomer’s managed service. Deploy your first DAG in minutes.
[separator] Popular Airflow Modules
Free
separator
Airflow: Datasets
Learn how to take advantage datasets to create data-aware scheduled DAGs.
Free
0 hr 10 min
Beginner
Data Engineer
Astro Runtime
Intermediate
Airflow
Airflow: The KubernetesPodOperator
Master the KubernetesPodOperator (KPO) to better manage resources and dependencies of DAG tasks.
Free
0 hr 13 min
Data Engineer
Astro Runtime
Advanced
Kubernetes
Airflow
Airflow: Trigger Rules
Learn how to effectively control the task execution flow using trigger rules.
Free
0 hr 6 min
Data Engineer
Astro Runtime
Intermediate
Airflow
[separator] Popular Astro Modules
Free
separator
Astro: Cloud IDE
Learn about the Cloud IDE which makes it simple for someone new to Airflow and Astronomer users to write a data pipeline.
Free
0 hr 37 min
Beginner
101
Astro
Astro: HTTP Provider
Interact with HTTP Resources by making Web Requests to an API.
Free
0 hr 35 min
Beginner
Astro
Providers
Astro: Deployments
Organize and configure your deployments to better run your workflows
Free
0 hr 14 min
Beginner
101
Astro
Airflow: Dynamic DAGs
Learn how to avoid duplicating DAGs with Dynamic DAGs.
Free
0 hr 8 min
Data Engineer
Astro Runtime
Advanced
Airflow
Airflow: Pools
Learn how to define how many tasks run in parallel for a set of tasks with Airflow pools.
Free
0 hr 7 min
Data Engineer
Astro Runtime
Intermediate
Airflow
Airflow: XComs 101
Learn the basics of sharing data between tasks using XComs
Free
0 hr 10 min
Beginner
101
Astro Runtime
Airflow
Airflow: Templating
Learn how to pass dynamic data to tasks at runtime.
Free
0 hr 12 min
Beginner
Data Engineer
Astro Runtime
Intermediate
Templating
Airflow
Airflow: Deferrable Operators
Learn how to efficiently manage resources by using Deferrable Operators.
Free
0 hr 9 min
Data Engineer
Astro Runtime
Intermediate
Airflow
Airflow: Task Groups
Learn how to optimize DAGs and clean up the Airflow UI with Task Groups.
Free
0 hr 18 min
Beginner
Astro Runtime
task groups
Airflow
Astronomer Software 101
Get started with Software and get the most out of the platform for your workflows
Free
5 Modules
Astronomer Platform
Beginner
Astronomer Enterprise
Admin
101
Airflow: Connections 101
Learn how to interact with systems from data pipelines with connections.
Free
0 hr 7 min
Beginner
101
Intermediate
Airflow
Astro 101
Get started with Astro quickly and learn how to get the most out of it!
Free
8 Modules
Beginner
101
Astro
Astro: Local Development Environment
Set up your local development environment with the Astro CLI and speed up your DAGs development
Free
0 hr 9 min
Beginner
101
Astro
Software: User Permissions
Setting the proper permissions and roles for your users can be a pain. Let us help you make it more enjoyable and straightforward.
Free
0 hr 15 min
Beginner
Astronomer Enterprise
Admin
Software
Software: Alerting
Be notified when something goes wrong and know what to do
Free
0 hr 12 min
Beginner
Astronomer Enterprise
Admin
Software
Astro: Environment Variables
The fundamentals of how to apply Environment Variables in Astro
Free
0 hr 18 min
Beginner
101
Astro
environment variables
Software: Workspaces
Learn how to better organize your Airflow deployments and Users with Workspaces.
Free
0 hr 16 min
Astronomer Platform
Beginner
Astronomer Enterprise
Admin
Workspace
Software
Astro: Onboarding
Discover Astro and Airflow by building and deploying a data pipeline!
Free
01:17:53
101
Astro
Astro: Metrics
Monitor your deployments and quickly spot failures
Free
0 hr 10 min
Beginner
101
Astro
Software: Deployment Resources
Don't get your tasks killed anymore. Learn how to define your resources according to your needs.
Free
0 hr 17 min
Astronomer Platform
Beginner
Astronomer Enterprise
Admin
resources
Software
Astro: Deployment Analytics
Learn how to interpret powerful insights relating to your deployment
Free
0 hr 9 min
Beginner
Monitoring
101
Astro
analytics
Astro: Secrets Backend
The fundamentals of how to configure an external secrets backend in Astro
Free
0 hr 13 min
Beginner
modules
101
Astro
AWS
secrets backend
secrets
Software: Metrics
What are the key metrics to know, what to do if something goes wrong, let's find out!
Free
0 hr 17 min
Astronomer Platform
Beginner
Astronomer Enterprise
Admin
Monitoring
Software
Astro: CI/CD
Make reliable and resilient deployments with CI/CD
Free
0 hr 27 min
Beginner
101
Astro
cicd
Astro: User permissions
Define the right permissions to the right users in Astro
Free
0 hr 12 min
Beginner
101
Astro
permissions
Airflow: Command Line Interface (CLI)
Learn how to use the Airflow CLI to perform a variety of operations.
Free
0 hr 19 min
Beginner
Airflow
Airflow: Variables 101
Learn how to store data with variables and make DAGs more dynamic.
Free
0 hr 6 min
Beginner
101
Astro Runtime
Airflow
Airflow: DAG Scheduling
Learn about how DAGs are scheduled.
Free
0 hr 10 min
Beginner
Data Engineer
Astro Runtime
Scheduling
Airflow
Airflow: Branching
Learn how to branch in order to tell the DAGs to not to run all dependent tasks, but instead to pick and choose one or more paths to go down.
Free
0 hr 26 min
Beginner
101
Intermediate
Airflow
Airflow: DAGs 101
Learn the basics of how to create a data pipeline in Airflow.
Free
0 hr 17 min
Beginner
101
Astro Runtime
Airflow
Airflow: Concepts
Get started with Airflow by learning the essential concepts.
Free
0 hr 11 min
Beginner
101
Astro Runtime
Airflow
Airflow: Taskflow API
Learn how to use the Taskflow API to create DAGs faster.
Free
0 hr 28 min
Data Engineer
Astro Runtime
Airflow
Airflow: Sensors
Learn how to use Airflow sensors to wait for events before triggering tasks.
Free
0 hr 15 min
101
Astro Runtime
Airflow
Astro: SDK
Speed up your DAG development with the Astro SDK
Free
0 hr 50 min
Astro
Data Engineer
Astro Runtime
Intermediate
Airflow Project: Dynamic Task Mapping with S3
Build a DAG that interacts with S3 buckets using Dynamic Task Mapping.
Free
0 hr 25 min
Beginner
AWS
Data Engineer
Astro Runtime
Projects
Airflow
Airflow: Debug DAGs
Discover how to effectively debug DAGs.
Free
0 hr 27 min
Beginner
Data Engineer
Intermediate
Airflow
Airflow: Dynamic Task Mapping
Learn to create tasks based on current data using Dynamic Task Mapping.
Free
0 hr 12 min
Astro Runtime
Advanced
Airflow
Airflow: Local Development Environment
Set up a local development environment with the Astro CLI.
Free
0 hr 24 min
Beginner
101
Airflow
Airflow: The ExternalPythonOperator
Learn how to run python tasks in a safe virtual environment.
Free
0 hr 21 min
Beginner
101
Data Engineer
Astro Runtime
Airflow
Airflow: UI
Learn how to efficiently monitor DAGs and Tasks in the Airflow UI.
Free
Beginner
101
Astro Runtime
Airflow
Airflow: SubDAGs
Learn how to use SubDAGs to write cleaner and more efficient DAGs.
Free
0 hr 28 min
Beginner
Data Engineer
Astro Runtime
Grouping
Intermediate
Airflow
[separator] Airflow Fundamentals
Test your skills and make sure you've mastered the Airflow fundamentals
Free
separator
[separator] Airflow DAG Authoring
Show your expertise to the world and level-up your data pipelines with DAG Authoring
Free
separator
Certification Exam: DAG Authoring
Challenge your DAG authoring skills and show to the world your expertise in creating amazing DAGs!
$150
certification
Prep Course: DAG Authoring
The course is an on-demand class which dives into topics covered on the Astronomer Certification: Apache Airflow DAG Authoring
Free
preparation
course
certification
Airflow 101
The Airflow 101 learning path guides you through the foundational skills and knowledge you need to start with Apache Airflow. This includes the core concepts, the Airflow UI, creating your first data pipeline following best practices, how to schedule this data pipeline efficiently and more!
Free
11 Modules
Learning Path
Airflow
Certification Exam: Airflow Fundamentals
Demonstrate your mastery of fundamental Apache Airflow concepts to the world, highlighting your proficiency in designing, scheduling, and overseeing data pipelines.
$150
certification
Airflow: Debug DAGs
Discover how to effectively debug DAGs.
Free
0 hr 27 min
Beginner
Data Engineer
Intermediate
Airflow
Airflow: Command Line Interface (CLI)
Learn how to use the Airflow CLI to perform a variety of operations.
Free
0 hr 19 min
Beginner
Airflow
Airflow: DAG Scheduling
Learn about how DAGs are scheduled.
Free
0 hr 10 min
Beginner
Data Engineer
Astro Runtime
Scheduling
Airflow
Airflow: XComs 101
Learn the basics of sharing data between tasks using XComs
Free
0 hr 10 min
Beginner
101
Astro Runtime
Airflow
Airflow: UI
Learn how to efficiently monitor DAGs and Tasks in the Airflow UI.
Free
Beginner
101
Astro Runtime
Airflow
Airflow: Local Development Environment
Set up a local development environment with the Astro CLI.
Free
0 hr 24 min
Beginner
101
Airflow
Airflow: DAGs 101
Learn the basics of how to create a data pipeline in Airflow.
Free
0 hr 17 min
Beginner
101
Astro Runtime
Airflow
Airflow: Sensors
Learn how to use Airflow sensors to wait for events before triggering tasks.
Free
0 hr 15 min
101
Astro Runtime
Airflow
Airflow: Concepts
Get started with Airflow by learning the essential concepts.
Free
0 hr 11 min
Beginner
101
Astro Runtime
Airflow
Airflow: Connections 101
Learn how to interact with systems from data pipelines with connections.
Free
0 hr 7 min
Beginner
101
Intermediate
Airflow
Airflow: Variables 101
Learn how to store data with variables and make DAGs more dynamic.
Free
0 hr 6 min
Beginner
101
Astro Runtime
Airflow
Astro: Deployments
Organize and configure your deployments to better run your workflows
Free
0 hr 14 min
Beginner
101
Astro
Astro: Local Development Environment
Set up your local development environment with the Astro CLI and speed up your DAGs development
Free
0 hr 9 min
Beginner
101
Astro
Astro: User permissions
Define the right permissions to the right users in Astro
Free
0 hr 12 min
Beginner
101
Astro
permissions
Astro: CI/CD
Make reliable and resilient deployments with CI/CD
Free
0 hr 27 min
Beginner
101
Astro
cicd
Astro: Secrets Backend
The fundamentals of how to configure an external secrets backend in Astro
Free
0 hr 13 min
Beginner
modules
101
Astro
AWS
secrets backend
secrets
Astro: Environment Variables
The fundamentals of how to apply Environment Variables in Astro
Free
0 hr 18 min
Beginner
101
Astro
environment variables
Astro: Deployment Analytics
Learn how to interpret powerful insights relating to your deployment
Free
0 hr 9 min
Beginner
Monitoring
101
Astro
analytics
Astro: Metrics
Monitor your deployments and quickly spot failures
Free
0 hr 10 min
Beginner
101
Astro
Software: Metrics
What are the key metrics to know, what to do if something goes wrong, let's find out!
Free
0 hr 17 min
Astronomer Platform
Beginner
Astronomer Enterprise
Admin
Monitoring
Software
Software: Deployment Resources
Don't get your tasks killed anymore. Learn how to define your resources according to your needs.
Free
0 hr 17 min
Astronomer Platform
Beginner
Astronomer Enterprise
Admin
resources
Software
Software: User Permissions
Setting the proper permissions and roles for your users can be a pain. Let us help you make it more enjoyable and straightforward.
Free
0 hr 15 min
Beginner
Astronomer Enterprise
Admin
Software
Software: Alerting
Be notified when something goes wrong and know what to do
Free
0 hr 12 min
Beginner
Astronomer Enterprise
Admin
Software
Software: Workspaces
Learn how to better organize your Airflow deployments and Users with Workspaces.
Free
0 hr 16 min
Astronomer Platform
Beginner
Astronomer Enterprise
Admin
Workspace
Software