Courses

Learning a new tool is time-consuming. We have to find different articles, videos, and tutorials, and constantly switch between them to make our own learning path. It’s inconvenient and doesn’t give a proper way to learn without spending hours figuring out how to connect the dots between those resources. That’s why I’ve created courses that will help you in your learning journey.

Airflow Courses

Here, you will find a couple of Apache Airflow courses hosted on Udemy to learn everything you need about this fantastic data orchestrator!

The Complete Hands-On Introduction to Apache Airflow

The Complete Hands-On Introduction to Apache Airflow

Learn to author, schedule, and monitor data pipelines through practical examples with this introduction to Apache Airflow.

What you’ll 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 such as XCOMs, Branching, and TaskGroups.
  • Differences between executors, how they work, and how to use them.
  • Create a fully functional data pipeline from A-Z.
  • Create your local development environment with Airflow.
  • Think, answer, and implement solutions using Airflow to real data processing problems.

and more!

Apache Airflow: The Hands-On Guide

Master Apache Airflow in the 12-hours course from A to Z. Hands-on videos on Airflow with AWS, Kubernetes, Docker, and more.

What you’ll learn

  • Coding production-grade data pipelines by mastering Airflow through hands-on Examples
  • Airflow best practices
  • Scaling Airflow with the Local, Celery, and Kubernetes Executors
  • Monitoring Airflow with Elasticsearch and Grafana
  • Securing Airflow with authentication, crypto, and the RBAC UI
  • Core and advanced concepts with their advantages and limitations
  • Mastering DAGs with timezones, unit testing, backfill, and catchup
  • Organizing the DAG folder to keep your instance clean

and more!

Apache Airflow: The Operators Guide

Apache Airflow: The Operators Guide

Step up with Apache Airflow! Master Airflow Operators and create incredible data pipelines!

What you’ll learn

  • Master Apache Airflow Operators
  • How to version your DAGs
  • How to create DAG dependencies efficiently
  • How to trigger your DAGs on specific days
  • Create Incredible Data Pipelines by truly understanding Airflow operators

and more!

Apache Airflow on AWS EKS: The Hands-on Guide

Apache Airflow on AWS EKS: The Hands-on Guide

How to set up Apache Airflow on AWS EKS with the Kubernetes Executor and be production-ready!

What you’ll learn

  • How to Set Up a production-ready Architecture for Airflow on AWS EKS From A-Z
  • How to deploy DAGs from Git (public and private)
  • How to Create CI/CD Pipelines with AWS CodePipeline Deploy DAGs
  • How to Share DAGs and Store Logs with AWS EFS
  • How to Enable Remote Logging with AWS S3 in EKS
  • How to Test your DAGs in CI/CD pipelines
  • How to Store Sensitive Data in AWS Secret Manager

And more!