Instructor since 2023

Tomas Herrera

Data engineer teaching Airflow, dbt and warehouse modelling with real, testable pipelines

Students
4,150
Courses
2
Instructor rating
4.4
Reviews
15

About Tomas

I build batch data pipelines for a living: ingestion jobs, orchestration with Apache Airflow, and warehouse models in dbt that analysts can trust on Monday morning.

My courses follow the same order I use at work. First we make a pipeline run, then we make it fail loudly, then we make it boring. Boring is the goal: idempotent tasks, clear ownership, tests that catch bad data before a dashboard does.

I keep lessons short and code heavy. Every course ships with a repository you can run on a laptop with Docker, and I update it when Airflow or dbt release changes that affect what you write.

Courses by Tomas

2 courses

What students say

Latest 8 of 15 reviews
Ana R. Sep 26, 2026 · dbt for analytics engineers: tested models in your warehouse
Sample

Slim CI saved us money

State comparison and defer cut our CI runs from forty minutes to six. The explanation was step by step and easy to copy.

Kwame A. Sep 20, 2026 · Apache Airflow 3: build and run reliable data pipelines
Sample

Good Airflow 3 migration notes

We are moving from Airflow 2 and the upgrade lesson listed exactly the things that broke in our repo, especially direct database access from tasks.

Hannah W. Sep 16, 2026 · dbt for analytics engineers: tested models in your warehouse
Sample

The grain lesson changed my habits

I now write the grain of every model before I write SQL. It caught two fan out bugs in our MRR model in the first week.

Marta S. Sep 4, 2026 · Apache Airflow 3: build and run reliable data pipelines
Sample

Finally understand data intervals

The lesson on logical dates and data intervals cleared up something I had been getting wrong for a year. My backfills now do what I expect.

Ravi S. Aug 28, 2026 · dbt for analytics engineers: tested models in your warehouse
Sample

Unit tests explained properly

I had ignored dbt unit tests because the docs felt abstract. The worked example with failed payments made them obvious.

Daniel P. Aug 17, 2026 · Apache Airflow 3: build and run reliable data pipelines
Sample

Testing section is excellent

The import test and data quality checks are now in our CI. Short lessons, real code, no filler.

Olga M. Aug 3, 2026 · dbt for analytics engineers: tested models in your warehouse
Sample

Great on incremental models

The lookback window and microbatch lessons were the most useful part for our large events table. The Jinja section felt a little short.

Elif Y. Jul 23, 2026 · Apache Airflow 3: build and run reliable data pipelines
Sample

Practical and well paced

The idempotency lesson alone was worth it. I would have liked a little more on the Kubernetes executor, but the rest was solid.

SampleSample catalog: the instructors, courses, reviews and stats on this site are demo content.