Skip to content
UdemyBestseller on UdemyIT & SoftwarePaid courseAll LevelsCertificate

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.

Best forPython-comfortable learners or engineers who want a quick, project-based start on Airflow 3 before using it at work.
Skip it ifYou are brand new to Python, or you want a slow, deep treatment of custom providers and Kubernetes.

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.
Marco Arboleda, a student

Suits learners with some Python who want a hands-on start. One reviewer who found it not beginner-friendly reports getting lost.

icon
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

  1. 1Course Introduction 5 free previews6 lectures · 13 min
  2. 2Getting Started with Airflow 1 free preview8 lectures · 1 quiz · 43 min
  3. 3The important views of the Airflow UI4 lectures · 18 min
  4. 4Coding Your First Data Pipeline with Airflow15 lectures · 1 quiz · 49 min
  5. 5Creating DAGs with Assets!7 lectures · 29 min
  6. 6Databases and Executors13 lectures · 1 quiz · 47 min
  7. 7Implementing Advanced Concepts in Airflow5 lectures · 34 min
  8. 8Create a new Decorator and Airflow provider to run SQL queries8 lectures · 41 min
  9. 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

icon
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


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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!

icon
More courses by Marc Lamberti

$84.99

$64.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.5

14,535 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing 12 of 82 reviews

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100