The Complete Hands-On Introduction to Apache Airflow 3 (Udemy.com)
Learn to author, schedule and monitor data pipelines through practical examples using Apache Airflow
Created by: Marc Lamberti
Last updated December 2025
Our take
Based on the ratings of 14,535 students, a sample of their written reviews and the syllabus, as the course stood in December 2025. No course pays to be reviewed.
Marc Lamberti's Airflow course is a short, project-led introduction to Apache Airflow 3. It runs about 4.6 hours across 73 lectures and 9 sections, and was last updated in December 2025. The syllabus starts with core concepts and the UI, builds a first data pipeline with sensors, hooks, TaskFlow and XComs, then moves to the new Asset syntax, databases and executors including Celery, and ends with a custom provider and decorator for running SQL. About 93,000 students have enrolled. It is really aimed at people who can already read a little Python.
Reviewers like the small lessons, which fit between work tasks, and say the course goes into more detail than other Airflow videos they tried. The teaching comes across as enthusiastic and clear, though one student found the accent hard to follow. The complaints are fairly consistent. The last section on building a provider and decorator moves too fast for an introduction. Some appendix links are dead, one reviewer got no reply to questions, and a few learners could not get their own DAG running or found the environment setup unclear.
Ratings are strong: about 7,800 five-star and 5,100 four-star reviews out of roughly 14,500, against a few hundred at one or two stars. One of the low scores comes from a learner who expected a gentler start, so treat it as an intro for someone with some Python, not a first programming lesson. At under five hours and a modest cost, it is a fast way to get a working picture of Airflow 3. Anyone heading into custom providers or Kubernetes will need other material afterward.
Pros
- Short lessons, 73 across 9 sections, that fit easily between work tasks
- Builds a first pipeline with sensors, hooks, TaskFlow and XComs
- Covers the new Airflow 3 Asset syntax and the Celery executor
- Last updated in December 2025 and built around Airflow 3
Cons
- The final provider and decorator section moves too fast for an intro
- Some appendix links are dead and one reviewer got no reply to questions
- Not gentle for weak coders, and setup or DAG errors left some stuck
It's a much more detailed and in-depth look into Airflow than other videos/courses I've tried to watch.
Suits learners with some Python who want a hands-on start. One reviewer who found it not beginner-friendly reports getting lost.
What you will learn
- Create plugins to add functionalities to Apache Airflow.
- Using Docker with Airflow and different executors
- Master core functionalities such as DAGs, Operators, Tasks, Workflows, etc
- Understand and apply advanced concepts of Apache Airflow such as XCOMs, Branching and SubDAGs.
- The difference between Sequential, Local and Celery Executors, how do they work and how can you use them.
- Use Apache Airflow in a Big Data ecosystem with Hive, PostgreSQL, Elasticsearch etc.
- Install and configure Apache Airflow
- Think, answer and implement solutions using Airflow to real data processing problems
Course content
9 sections · 73 lectures · 4.6 hours of video 3 quizzes, 9 articles
- 1Course Introduction 5 free previews6 lectures · 13 min
- 2Getting Started with Airflow 1 free preview8 lectures · 1 quiz · 43 min
- 3The important views of the Airflow UI4 lectures · 18 min
- 4Coding Your First Data Pipeline with Airflow15 lectures · 1 quiz · 49 min
- 5Creating DAGs with Assets!7 lectures · 29 min
- 6Databases and Executors13 lectures · 1 quiz · 47 min
- 7Implementing Advanced Concepts in Airflow5 lectures · 34 min
- 8Create a new Decorator and Airflow provider to run SQL queries8 lectures · 41 min
- 9APPENDIX7 lectures · 3 min
Who it is for
The instructor says it suits
- People being curious about data engineering.
- People who want to learn basic and advanced concepts about Apache Airflow.
- People who like hands-on approach.
What you need before you start
- At least 8 gigabytes of memory
- Some prior programming or scripting experience. Python experience will help you a lot but since it's a very easy language to learn, it shouldn't be too difficult if you are not familiar with.
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.5 out of 5higher than 45% of them
- Reviews14,535#26 of 1,183 by number of reviews
- Length4.6 hoursshorter than 56% of them
- Last updatedDecember 2025more recently than 60% of them
Course Description
Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows. If you have many ETLs to manage, Airflow is a must-have.
In this course, you are going to learn everything you need to start using Apache Airflow 3 through theory and practical videos.
You will start with the basics such as:
What is Apache Airflow?
The core concepts of Airflow
Different architectures to run Airflow
What happens when a workflow runs
Then you will create your first data pipeline covering many Airflow features such as:
Sensors, to wait for specific conditions
Hooks, for interacting with a database
Taskflow, for writing efficient, easy-to-read DAGs
XCOMs, for sharing data
and much more.
At the end of the project, you will be equipped for creating your own workflows!
After the project, you will also discover the new Asset syntax that completely change your way of thinking about your tasks in Airflow 3.
What is an Asset
How to create dependencies between Assets
How to materialize an Asset
and more.
You will discover the different executors for running Airflow at scale. More specifically, the CeleryExecutor which is extremely popular.
How to configure Airflow for using the CeleryExecutor
How to distribute your tasks on different Workers
How to choose your Workers with Queues
and more.
You will explore advanced features to elevate your DAGs to a new level, and conclude by creating your own Airflow provider and a new decorator for executing SQL requests.
If you're working in a company with Airflow, you will love that part.
Enjoy
Instructor Details
- 4.5 Rating
14,535 Reviews
Marc Lamberti
Hi there,
My name is Marc Lamberti, I'm 27 years old and I'm very happy to arouse your curiosity! I'm currently working as Big Data Engineer in full-time for the biggest online bank in France, dealing with more than 1 500 000 clients. For more than 3 years now, I created different ETLs in order to address the problems that a bank encounters everyday such as, a platform to monitor the information system in real time to detect anomalies and reduce the number of client's calls, a tool detecting in real time any suspicious transaction or potential fraudster, an ETL to valorize massive amount of data into Cassandra and so on.
The biggest issue when you are a Big Data Engineer is to deal with the growing number of available open source tools. You have to know how to use them, when to use them and how they connect to each other in order to build robust, secure and performing systems solving your underlying business needs.
I strongly believe that the best way to learn and understand a new skill is by taking a hands-on approach with just enough theory to explain the concepts and a big dose of practice to be ready in a production environment. That's why in each of my courses you will always find practical examples associated with theoric explanations.
Have a great learning time!
More courses by Marc Lamberti
The Complete Hands-on Introduction to Airbyte (2024)
4.7 (502 Reviews)
Provider: Udemy
Time: 3.8h
$64.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Francis Van Dooren on 7/23/2026
The course is very useful, informative and even fun when things work out. The part about creating your own provider and decorator is interesting in itself, but is handled way too quickly and with insufficient context or guidance, so this would be more at home in an advanced course.
By Marco Arboleda on 7/18/2026
This course was quite good and I really appreciated it. It's a much more detailed and in-depth look into Airflow than other videos/courses I've tried to watch. I do think it could've gone more in-depth into explaining some things (e.g. the last section about creating your own Decorator went by pretty fast), but I also understand that this is an "Introduction" to Apache Airflow so it can't cover everything in detail.
By HUI BEE NG on 5/4/2026
I like the course in that it is broken down to small modules. Easy to fit in between work schedule. The tutor is very enthusiastic so that you will not be bored, but he speaks with an ascent. Overall, the course is good.
By José Miguel Rodriguez Miranda on 5/4/2026
Excelente explicación y con buenos contenidos en general. En mi opinión, la sección 8 no creo que sea interesante en un curso de introducción, es más compleja que el resto de contenidos del curso, y puede no ser relevante dependiendo del uso que se le vaya a dar a Airflow. En la sección 9 hay enlaces que no están disponibles, debería revisarse o eliminarse.
By Parandapalli Santhanam Karthic on 5/1/2026
Overall the course is good. It would have been great if the author gives more insight what we are going to do in the hands-on. For example, we are creating a first asset reg API data, but have no clarity about where the data will be stored post asset materalisaton. If such ambiguity is addressed, this course would be even more wonderful.
By Shreyas K N on 4/22/2026
Great explanation! I got all the cocepts. May be one small explanation on how to run on kubernetes executor would have been done. The links in blog post (in appendix) is not working.
By Mateusz Jasiak on 4/13/2026
I am very satisfied with this course. It was delivered with a high level of professionalism, and the instructor demonstrated strong expertise and excellent preparation. The quality of the materials was very high, and the content was clear, well-structured, and practical. Overall, this course met my expectations and provided great value. I would definitely recommend it to others looking for a high-quality learning experience.
By Luciano Ferreira Lopes on 2/21/2026
To ensure a consistent learning experience, quality must be maintained throughout the entire course. Please note that the exercises in the Section 9 Appendix are currently inaccessible, as all provided links result in a 404 error
By Trung Nguyen on 1/31/2026
Thanks, Marc, for the complete introduction to Airflow. The reason I didn't give a 5 star grading because the version of airflow image specified on docker-compose files were not consistent and that caused the database to choke. Also, none of the link on section 9 was working. I hope they got fixed soon.
By Babak Gohardani on 1/27/2026
It's a good tutorial, however the teacher spends more than an hour just talking about theory or explaining the airflow UI without any hands-on practices
By Ramil Kaliyev
It was a pleasure for me to pass this course!
I'd like to thank Marc Lamberti for how he has done it.
Compacted and filled with crucial information.
No "water", only useful materials.
Clear and quite understandable practical examples.
Well done and thank you, Marc!
Wish you luck and be successful in your other courses!
By Atanu Ghosh
Really loving each and every lecture. Marc provided a VM which is great and take away the headache of infrastructure. the teaching is also great to follow.
Quality Score
Overall Score : 90 / 100








