The Complete Hands-On Introduction to Apache Airflow
Orchestrate data pipelines with Airflow — DAGs, operators, sensors, and production patterns.
Skills you'll learn
We may earn a commission if you enroll through our links — it never affects the price you pay.
Similar courses
Configuring your IDE for absolute beginners with AWS Cloud9
So by the end of this course, you will learn to set up an online IDE. For this, you will use the AWS cloud9 environment. You will learn to configure the AWS cloud 9 environment, you will explore the IDE, you will write some python programs, you will learn to create files and folders manually and through the command line . You will also learn to power off the instance and learn to delete the environment as well. Before starting this project, you must have an AWS account.
All levels
Shipping Rust
Take a Rust crate from a "works on my machine" laptop build to a production-grade artifact that ships through a gate no one can bypass. The course walks through a real 3-crate ETL workspace — etl-core, etl-cli, and etl-bench — built around clap derive macros, a tuned `[profile.release]`, and a multi-stage Dockerfile that drops a 1.8 GB rust:latest image to a 6 MB scratch+musl container with no shell to attack. You then wire pmat, bashrs, forjar, and pv onto the standard fmt + clippy + test + 100% coverage + audit + deny stack — because a green build badge is misleading when an agent wrote half
All levels
Data Engineering with Delta Lake on Databricks
Build production-ready data pipelines using Delta Live Tables and the Medallion Architecture on Databricks. This hands-on course teaches you to design, implement, and monitor ETL workflows that transform raw data into reliable, business-ready datasets through a structured bronze-silver-gold layering pattern. This course is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with professionals with an interest in programming. You will start by mastering DLT fundamentals — declarative pipeline syntax in both SQL and Python, streaming ingestion w
All levels
Data Cleaning with Python for Finance
This course guides you through the process of transforming raw financial data into a clean, trustworthy dataset using Python and pandas. You’ll begin by exploring how to load data into a notebook environment and conduct quick inspections to identify structural issues, formatting inconsistencies, unusual numeric patterns, and missing values. Building on these observations, you’ll apply essential cleaning techniques used by analysts every day—fixing data types, standardizing text categories, resolving or documenting missingness, and removing duplicates. Through guided walkthroughs, hands-on prac
All levels