Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

Apache Airflow: The Hands-On Guide (Udemy.com)

Master Apache Airflow from A to Z. Hands-on videos on Airflow with AWS, Kubernetes, Docker and more

Created by: Marc Lamberti

Last updated November 2025

icon
What you will learn

  • Coding Production Grade Data pipelines by Mastering Airflow through Hands-on Examples
  • How to Follow Best Practices with Apache Airflow
  • How to Scale Airflow with the Local, Celery and Kubernetes Wxecutors
  • How to Set Up Monitoring with Elasticsearch and Grafana
  • How to Secure Airflow with authentication, crypto and the RBAC UI
  • Core and Advanced Concepts with Pros and Limitations
  • Mastering DAGs with timezones, unit testing, backfill and catchup
  • Organising the DAG folder and keep things clean

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 94 / 100

icon
Course Description

Apache Airflow is a platform created by the community to programmatically author, schedule and monitor workflows.

It is scalable, dynamic, extensible, and modulable.

Without any doubt, mastering Airflow is becoming a must-have and an attractive skill for anyone working with data.

What you will learn in the course:

  • Fundamentals of Airflow are explained such as what Airflow is, how the scheduler and the web server work

  • The Forex Data Pipeline project is an incredible way to discover many operators in Airflow and deal with Slack, Spark, Hadoop, and more

  • Mastering your DAGs is a top priority, and you can play with timezones, unit test your DAGs, structure your DAG folder, and much more.

  • Scaling Airflow through different executors such as the Local Executor, the Celery Executor, and the Kubernetes Executor will be explained in detail. You will discover how to specialize your workers, add new workers, and what happens when a node crashes.

  • A Kubernetes cluster of 3 nodes will be set up with Rancher, Airflow, and the Kubernetes Executor local to run your data pipelines.

  • Advanced concepts will be shown through practical examples such as templating your DAGs, how to make your DAG dependent on another, what are Subdags and deadlocks, and more.

  • You will set up a Kubernetes cluster in the cloud with AWS EKS and Rancher to use Airflow and the Kubernetes Executor.

  • Monitoring Airflow is extremely important! That's why you will know how to do it with Elasticsearch and Grafana.

  • Security will also be addressed to make your Airflow instance compliant with your company. Specifying roles and permissions for your users with RBAC, preventing them from accessing the Airflow UI with authentication and password,  data encryption, and more.

In addition:

  • Many practical exercises are given along the course so that you will have occasions to apply what you learn.

  • Best practices are stated when needed to give you the best ways of using Airflow.

  • Quiz are available to assess your comprehension at the end of each section.

  • Answering your questions fast is my top priority, and I will do my best for you.

I put a lot of effort into giving you the best content, and I hope you will enjoy it as much as I wanted to do it.

At the end of the course, you will be more confident than ever in using Airflow.

I wish you a great success!

Marc Lamberti

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

$79.99

icon
More Software Development courses

$19.99

$19.99

$19.99

$19.99

$19.99

$19.99

icon
Reviews

4.7

5,759 ratings on Udemy

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

By Anonymized User on 5/28/2026

One of the best courses in Udemy because the professor teaches together with a practical example. It is not super complex like a production environment, so we can understand well about the Airflow, but at the same time it is not super simple, because simple examples lack applicability. With the examples provided here, I feel that I'm ready to apply it in the real world environment.

By José Miguel Rodriguez Miranda on 5/11/2026

Las explicaciones del profesor son fáciles de seguir y muy provechosas. Sin embargo hay contenidos con herramientas muy específicas que no son necesarias para gestionar Airflow, como son Astro o todo lo relacionado con AWS. Además hay enlaces a un blog que ya no existe, deberían revisarse.

By Salvador Villafranca on 4/21/2026

Good course. The instructor is an expert on the subject. As a suggestion, I would recommend including a document with the supporting theory for each chapter, as there is so much information that it would be helpful for referencing it later, even offline.

By Jair Jose Socarras Diaz on 4/5/2026

Excellent content and lots of excercise to practice what you are learning. I recommend this course. The instructor develops each content in a clear and concise manner as well.

By Ankit Bisen on 3/11/2026

Best Explanation and hands on exposure is to notch.

By Ruslan Skira on 2/13/2026

This course is good for understanding how to match the previous version of Airflow with the new one(3d). A lot of practice and the possibility to understand what to use in real projects. Especially what i whant to mention is the 'best practice' recommendations during the course, it is 'gold'.

By Chase Tseng on 2/2/2026

A lots of contents are outdated, but the overall is great!

By Efren Eduardo Sandoval Avilez on 1/8/2026

I can understand all, I could find all responses to my questions in the Q&A section and I can resolve some environmet issues.

By Luiza Smahliy on 11/25/2025

As always, this is excellent for understanding—thank you for this course

By Luciano Ferreira Lopes on 9/25/2025

Good course, congratulations! I'd like to suggest updating the course to make it work properly on Linux Ubuntu. I had to adjust some settings to make the exercises work (section 3, and 6).

Showing all 10 reviews on CourseDuck

Read all 5,759 reviews on Udemy