加载中...

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.

Marc Lamberti

Marc Lamberti

Course Instructor

[separator] Popular Airflow Modules
Free
separator
Introduction to GenAI with Apache Airflow®
Create a retrieval augmented generation (RAG) application with Airflow and run it locally.
Free
0 hr 56 min
Beginner Airflow GenAI
Airflow: Datasets
Learn how to take advantage datasets to create data-aware scheduled DAGs.
Free
0 hr 16 min
Beginner Data Engineer Astro Runtime Intermediate Airflow Module
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 Module
[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 Module
Astro: HTTP Provider
Interact with HTTP Resources by making Web Requests to an API.
Free
0 hr 35 min
Beginner Astro Providers Module
Astro: Deployments
Organize and configure your deployments to better run your workflows
Free
0 hr 14 min
Beginner 101 Astro Module
Astro Private Cloud: 101
Learn how to install, configure, and deploy Apache Airflow pipelines using Astro Private Cloud on your own infrastructure.
Free
0 hr 33 min
101 Astro Learning Path APC
Airflow: Debug DAGs
Discover how to effectively debug DAGs.
Free
0 hr 5 min
Intermediate Module Airflow 3
Airflow: UI
Learn how to efficiently monitor DAGs and Tasks in the Airflow UI.
Free
0 hr 17 min
Beginner
Airflow: Connections and Variables
Learn how to use Connections and Variables in Airflow.
Free
0 hr 7 min
Beginner 101 Airflow Module Airflow 3
Airflow 101 (Airflow 3)
The Airflow 101 learning path guides you through the foundational skills and knowledge you need to start with Apache Airflow 3. 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
Airflow: DAGs 101
Learn the basics of how to create a data pipeline in Airflow.
Free
0 hr 11 min
Beginner 101 Astro Runtime Airflow Module
Learning Bytes: Universal Metrics Export
Learn how to use Universal Metrics Export to achieve centralized observability of your data ecosystem in real-time!
Free
6 min
Astro Astro Runtime Learning Byte
[Airflow 2] Airflow: XComs 101
Learn the basics of sharing data between tasks using XComs
Free
0 hr 10 min
Airflow 2
[Airflow 2] Airflow: DAGs 101
Learn the basics of how to create a data pipeline in Airflow.
Free
0 hr 17 min
Airflow 2
Certification Exam: Apache Airflow 3 Fundamentals
Demonstrate your mastery of fundamental Apache Airflow concepts to the world, highlighting your proficiency in designing, scheduling, and overseeing data pipelines.
$150
certification
Astro: User permissions
Define the right permissions to the right users in Astro
Free
0 hr 12 min
Beginner 101 Astro permissions Module
Astro: Environment Manager
Manage Connections and Variables efficiently at scale!
Free
0 hr 35 min
Beginner Astro Onboarding Lab
Astro: Monitoring and Alerting
Monitor your Deployments and Pipelines
Free
0 hr 16 min
Beginner Astro Onboarding
Airflow DAG Authoring (Airflow 3)
Prepare for the the DAG Authoring certification
Free
9 Modules
Learning Path Airflow
Airflow: Branching
Choosing different paths in your workflows based on conditions
Free
0 hr 16 min
Beginner Intermediate Airflow Module Airflow 3
Airflow: TaskGroups
Learn to better organize your tasks in DAGs
Free
0 hr 16 min
Beginner Intermediate Module Airflow 3
Airflow: DAG Versioning and Bundles
Learn to version your DAGs for tracking changes and never get lost again!
Free
0 hr 17 min
Beginner Intermediate Advanced Airflow Airflow 3
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 Module
Astro: Focus on Deployments
Properly create and configure your Deployments
Free
0 hr 41 min
Beginner Astro Lab
Airflow: Dynamic DAGs
Learn how to avoid duplicating DAGs with Dynamic DAGs.
Free
0 hr 8 min
Data Engineer Astro Runtime Advanced Airflow Module
Airflow: XComs 101
Learn the basics of sharing data between tasks using XComs
Free
0 hr 10 min
Beginner 101 Astro Runtime Airflow Module
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 Module
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 Module
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 Module
Observability: Introduction
Discover why Observability is important for you
Free
0 hr 17 min
Beginner Astro Observability
Astro: Local Development Environment
Set up and run Airflow locally following best practices
Free
0 hr 38 min
Beginner Astro Onboarding Lab
Airflow: Deferrable Operators
Learn how to efficiently manage resources by using Deferrable Operators.
Free
0 hr 9 min
Data Engineer Astro Runtime Intermediate Airflow Module
Airflow: Basics
Explore how Apache Airflow works under the hood and the basics of how a DAG is built!
Free
0 hr 10 min
Beginner 101 Airflow
Astro: CI/CD
Make reliable and resilient deployments with CI/CD
Free
0 hr 27 min
Beginner 101 Astro cicd Module
Astro: SDK
Speed up your DAG development with the Astro SDK
Free
0 hr 50 min
Astro Data Engineer Astro Runtime Intermediate Module
[Airflow 2] Airflow: Basics
Explore how Apache Airflow works under the hood and the basics of how a DAG is built!
Free
0 hr 10 min
Airflow 2
Learning Bytes: GitHub Integration
Learn how to setup CI/CD on Astro with the GitHub Integration!
Free
8 min
Astro Astro Runtime Learning Byte
Airflow: Local Development Environment
Set up a local development environment for Airflow!
Free
0 hr 21 min
Beginner Airflow
Introduction to Orchestration and Airflow
An overview of the world of data orchestration and Apache Airflow!
Free
0 hr 27 min
Beginner Airflow Module
Learning Bytes: Custom Deployment Roles
An overview of the custom deployment roles feature on Astro!
Free
8 min
Astro Astro Runtime Learning Byte
Learning Bytes: Reporting
An overview of the reporting feature on Astro!
Free
7 min
Astro Astro Runtime Learning Byte
Learning Bytes: Customer Managed Workload Identity
An overview of the Customer Managed Workload Identity feature on Astro!
Free
5 min
Astro Runtime Learning Byte
Learning Bytes: Astro API
An overview of the Astro API!
Free
8 min
Astro Astro Runtime Learning Byte
Learning Bytes: Deploy dbt projects on Astro
Learn how to use the Astro dbt deploys feature to seamlessly deploy and manage dbt code in Airflow projects.
Free
6 min
Astro Astro Runtime Learning Byte
Learning Bytes: Terraform Provider
Learn how use the Astro Terraform Provider to simplify the management of Airflow infrastructure!
Free
6 min
Astro Astro Runtime Learning Byte
Astro Onboarding
The Astro Onboarding learning path equips you with everything you need to run your first data pipelines on Astro. This includes the core concepts, local development environments, creating your first deployments, deploying DAGs, monitoring and more. All of that through interactive Labs!
Free
6 Modules
Astro Learning Path
Observability: Data Products
Track your Data Assets with Data Products!
Free
0 hr 12 min
Beginner Astro Module Observability
Astro: Introduction
Why Astro? What is it? Let's find out!
Free
0 hr 19 min
Beginner Astro Module Onboarding
Astro: Running Airflow
Create your first deployment on Astro and run Airflow!
Free
0 hr 43 min
Beginner 101 Astro Module Lab
[Airflow 2] Airflow: DAG Scheduling
Learn about how DAGs are scheduled.
Free
0 hr 10 min
Airflow 2
[Airflow 2] Airflow: Connections 101
Learn how to interact with systems from data pipelines with connections.
Free
0 hr 7 min
Beginner Airflow Airflow 2
[Airflow 2] Airflow: UI
Learn how to efficiently monitor DAGs and Tasks in the Airflow UI.
Free
0 hr 17 min
Airflow 2
Airflow 101 (Airflow 2)
The Airflow 101 learning path guides you through the foundational skills and knowledge you need to start with Apache Airflow 2. 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
12 Module
Learning Path Airflow
Data Observability
Learn to understand, monitor, and manage the health and reliability of data across various systems and pipelines
Free
4 Module
Learning Path Observability
Observability: Data Quality
Reliable data for reliable decisions
Free
0 hr 31 min
Beginner Astro Intermediate Observability
Airflow: Assets
Learn how to take advantage assets to create asset-aware scheduled DAGs.
Free
0 hr 17 min
Beginner Intermediate Airflow Module Airflow 3
Certification Exam: DAG Authoring (Airflow 3)
Challenge your DAG authoring skills and show to the world your expertise in creating reliable data pipelines!
$150
certification
Observability: SLAs
Master the art of setting and monitoring Service Level Agreements that transform your data pipelines from unpredictable black boxes into reliable, business-critical systems your stakeholders can trust.
Free
0 hr 24 min
Beginner Astro Intermediate Module Observability
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 Module
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 Module
Software: Alerting
Be notified when something goes wrong and know what to do
Free
0 hr 12 min
Beginner Astronomer Enterprise Admin Software Module
Astro: Environment Variables
The fundamentals of how to apply Environment Variables in Astro
Free
0 hr 18 min
Beginner 101 Astro environment variables Module
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 Module
Astro: Metrics
Monitor your deployments and quickly spot failures
Free
0 hr 10 min
Beginner 101 Astro Module
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 Module
Astro: Deployment Analytics
Learn how to interpret powerful insights relating to your deployment
Free
0 hr 9 min
Beginner Monitoring 101 Astro analytics Module
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 Module
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 Module
[Airflow 2] 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 Module Airflow 2
Airflow: DAG Scheduling
Learn about how DAGs are scheduled.
Free
0 hr 10 min
Beginner Data Engineer Astro Runtime Scheduling Airflow Module
Airflow: Taskflow API
Learn how to use the Taskflow API to create DAGs faster.
Free
0 hr 28 min
Data Engineer Astro Runtime Airflow Module
Airflow: Sensors
Learn how to use Airflow sensors to wait for events before triggering tasks.
Free
0 hr 15 min
Beginner 101 Airflow Module
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 Module
[Airflow 2] Airflow: Debug DAGs
Discover how to effectively debug DAGs.
Free
0 hr 27 min
Beginner Airflow Module
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 Module
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 Module
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 Module
[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 (Airflow 2)
Challenge your DAG authoring skills and show to the world your expertise in creating amazing DAGs!
$150
certification
Prep Course: DAG Authoring (Airflow 2)
The course is an on-demand class which dives into topics covered on the Astronomer Certification: Apache Airflow DAG Authoring
Free
preparation course certification
Certification Exam: Apache Airflow 2 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: 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 Module
Airflow: Basics
Explore how Apache Airflow works under the hood and the basics of how a DAG is built!
Free
0 hr 10 min
Beginner 101 Airflow
Introduction to Orchestration and Airflow
An overview of the world of data orchestration and Apache Airflow!
Free
0 hr 27 min
Beginner Airflow Module
Airflow: UI
Learn how to efficiently monitor DAGs and Tasks in the Airflow UI.
Free
0 hr 17 min
Beginner
Airflow: Sensors
Learn how to use Airflow sensors to wait for events before triggering tasks.
Free
0 hr 15 min
Beginner 101 Airflow Module
Airflow: Debug DAGs
Discover how to effectively debug DAGs.
Free
0 hr 5 min
Intermediate Module Airflow 3
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 Module
Airflow: DAG Scheduling
Learn about how DAGs are scheduled.
Free
0 hr 10 min
Beginner Data Engineer Astro Runtime Scheduling Airflow Module
Airflow: XComs 101
Learn the basics of sharing data between tasks using XComs
Free
0 hr 10 min
Beginner 101 Astro Runtime Airflow Module
Airflow: DAGs 101
Learn the basics of how to create a data pipeline in Airflow.
Free
0 hr 11 min
Beginner 101 Astro Runtime Airflow Module
Airflow: Local Development Environment
Set up a local development environment for Airflow!
Free
0 hr 21 min
Beginner Airflow
Airflow: Connections and Variables
Learn how to use Connections and Variables in Airflow.
Free
0 hr 7 min
Beginner 101 Airflow Module Airflow 3
Astro: Monitoring and Alerting
Monitor your Deployments and Pipelines
Free
0 hr 16 min
Beginner Astro Onboarding
Astro: Focus on Deployments
Properly create and configure your Deployments
Free
0 hr 41 min
Beginner Astro Lab
Astro: Environment Manager
Manage Connections and Variables efficiently at scale!
Free
0 hr 35 min
Beginner Astro Onboarding Lab
Astro: Introduction
Why Astro? What is it? Let's find out!
Free
0 hr 19 min
Beginner Astro Module Onboarding
Astro: Running Airflow
Create your first deployment on Astro and run Airflow!
Free
0 hr 43 min
Beginner 101 Astro Module Lab
Astro: Local Development Environment
Set up and run Airflow locally following best practices
Free
0 hr 38 min
Beginner Astro Onboarding Lab
Observability: Introduction
Discover why Observability is important for you
Free
0 hr 17 min
Beginner Astro Observability
Observability: Data Quality
Reliable data for reliable decisions
Free
0 hr 31 min
Beginner Astro Intermediate Observability
Observability: Data Products
Track your Data Assets with Data Products!
Free
0 hr 12 min
Beginner Astro Module Observability
Observability: SLAs
Master the art of setting and monitoring Service Level Agreements that transform your data pipelines from unpredictable black boxes into reliable, business-critical systems your stakeholders can trust.
Free
0 hr 24 min
Beginner Astro Intermediate Module Observability
Airflow: Local Development Environment
Set up a local development environment for Airflow!
Free
0 hr 21 min
Beginner Airflow
[Airflow 2] Airflow: DAG Scheduling
Learn about how DAGs are scheduled.
Free
0 hr 10 min
Airflow 2
[Airflow 2] Airflow: Connections 101
Learn how to interact with systems from data pipelines with connections.
Free
0 hr 7 min
Beginner Airflow Airflow 2
[Airflow 2] Airflow: XComs 101
Learn the basics of sharing data between tasks using XComs
Free
0 hr 10 min
Airflow 2
Introduction to Orchestration and Airflow
An overview of the world of data orchestration and Apache Airflow!
Free
0 hr 27 min
Beginner Airflow Module
[Airflow 2] 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 Module Airflow 2
[Airflow 2] Airflow: Basics
Explore how Apache Airflow works under the hood and the basics of how a DAG is built!
Free
0 hr 10 min
Airflow 2
[Airflow 2] Airflow: DAGs 101
Learn the basics of how to create a data pipeline in Airflow.
Free
0 hr 17 min
Airflow 2
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 Module
[Airflow 2] Airflow: UI
Learn how to efficiently monitor DAGs and Tasks in the Airflow UI.
Free
0 hr 17 min
Airflow 2
Airflow: Sensors
Learn how to use Airflow sensors to wait for events before triggering tasks.
Free
0 hr 15 min
Beginner 101 Airflow Module
[Airflow 2] Airflow: Debug DAGs
Discover how to effectively debug DAGs.
Free
0 hr 27 min
Beginner Airflow Module
Airflow: Branching
Choosing different paths in your workflows based on conditions
Free
0 hr 16 min
Beginner Intermediate Airflow Module Airflow 3
Airflow: Dynamic DAGs
Learn how to avoid duplicating DAGs with Dynamic DAGs.
Free
0 hr 8 min
Data Engineer Astro Runtime Advanced Airflow Module
Airflow: Taskflow API
Learn how to use the Taskflow API to create DAGs faster.
Free
0 hr 28 min
Data Engineer Astro Runtime Airflow Module
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 Module
Airflow: Assets
Learn how to take advantage assets to create asset-aware scheduled DAGs.
Free
0 hr 17 min
Beginner Intermediate Airflow Module Airflow 3
Airflow: DAG Versioning and Bundles
Learn to version your DAGs for tracking changes and never get lost again!
Free
0 hr 17 min
Beginner Intermediate Advanced Airflow Airflow 3
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 Module
Airflow: XComs 101
Learn the basics of sharing data between tasks using XComs
Free
0 hr 10 min
Beginner 101 Astro Runtime Airflow Module
Airflow: TaskGroups
Learn to better organize your tasks in DAGs
Free
0 hr 16 min
Beginner Intermediate Module Airflow 3