Production data pipelines with Airflow
| Day | Minutes |
|---|---|
| Mon | 45 |
| Tue | 60 |
| Wed | 0 |
| Thu | 90 |
| Fri | 30 |
| Sat | 0 |
| Sun | 105 |
| Total | 330 |
Professional academy
Cohort-based courses for engineers, designers, and product teams who want to operate at a higher level.
Hands-on tracks in data, engineering, and product — built for teams that measure outcomes.
Studio-grade courses for designers, founders, and operators who want work that earns its place.
Production data pipelines with Airflow
| Day | Minutes |
|---|---|
| Mon | 45 |
| Tue | 60 |
| Wed | 0 |
| Thu | 90 |
| Fri | 30 |
| Sat | 0 |
| Sun | 105 |
| Total | 330 |
Featured
Design, ship, and operate reliable batch and streaming pipelines that survive contact with real traffic.
Read product data like a PM who shipped before — funnels, retention, and the questions that actually matter.
Build a mental model for design interviews and real architectures — without memorizing flashcards.
How a cohort works
A cohort is not a playlist. It is a sequence you move through with the same people, against the same project, with the same standard.
Cohorts are small on purpose. A seat is a commitment, not a transaction. You write a short application, we read it, and you hear back inside a week.
You meet the instructors and the cohort on day one. You leave with a plan, a partner for pair work, and the first assignment already in motion.
Each week is a module, a live session, and a piece you ship. Feedback is specific and written. You do not move on by attending — you move on by shipping.
The capstone runs against real, sandboxed traffic. You hold an on-call rotation with the cohort. The pipeline breaks the way production breaks, and you fix it.
You finish with a portfolio piece, a written review from an instructor, and a certificate that maps to the skills you actually demonstrated.
From the cohort
Learning paths
Go from writing SQL to operating pipelines and serving models in production.
Outcome: You can own a production pipeline and the model that runs on top of it.
Move from shipping features to owning outcomes — analytics, pricing, and roadmaps.
Outcome: You lead product decisions with data and can defend them up.
Own a design system from a single component to a governed system teams use.
Outcome: You ship and govern a design system that teams actually use.
For teams
Team plans include seats, a private cohort, a manager dashboard, and an account of what changed. Pricing scales with the people you actually train, with a license calculator that shows the math.
Assign seats, reassign them when people move on, keep the license honest.
Progress, completion, and time-on-task — without surveillance theater.
Run a course for your team only, on your schedule, with your context.
Featured
Design, ship, and operate reliable batch and streaming pipelines that survive contact with real traffic.
Read product data like a PM who shipped before — funnels, retention, and the questions that actually matter.
Build a mental model for design interviews and real architectures — without memorizing flashcards.
At a glance
Every figure on this page is computed from the same data file the courses are built from. Change a course, and every count on the site changes with it.
Learning paths
Go from writing SQL to operating pipelines and serving models in production.
Outcome: You can own a production pipeline and the model that runs on top of it.
Move from shipping features to owning outcomes — analytics, pricing, and roadmaps.
Outcome: You lead product decisions with data and can defend them up.
Own a design system from a single component to a governed system teams use.
Outcome: You ship and govern a design system that teams actually use.
For teams
Team plans include seats, a private cohort, a manager dashboard, and an account of what changed. Pricing scales with the people you actually train, with a license calculator that shows the math.
Assign seats, reassign them when people move on, keep the license honest.
Progress, completion, and time-on-task — without surveillance theater.
Run a course for your team only, on your schedule, with your context.
How a cohort works
A cohort is not a playlist. It is a sequence you move through with the same people, against the same project, with the same standard.
Cohorts are small on purpose. A seat is a commitment, not a transaction. You write a short application, we read it, and you hear back inside a week.
You meet the instructors and the cohort on day one. You leave with a plan, a partner for pair work, and the first assignment already in motion.
Each week is a module, a live session, and a piece you ship. Feedback is specific and written. You do not move on by attending — you move on by shipping.
The capstone runs against real, sandboxed traffic. You hold an on-call rotation with the cohort. The pipeline breaks the way production breaks, and you fix it.
You finish with a portfolio piece, a written review from an instructor, and a certificate that maps to the skills you actually demonstrated.
Featured
Design, ship, and operate reliable batch and streaming pipelines that survive contact with real traffic.
Read product data like a PM who shipped before — funnels, retention, and the questions that actually matter.
Build a mental model for design interviews and real architectures — without memorizing flashcards.
Learning paths
Go from writing SQL to operating pipelines and serving models in production.
Outcome: You can own a production pipeline and the model that runs on top of it.
Move from shipping features to owning outcomes — analytics, pricing, and roadmaps.
Outcome: You lead product decisions with data and can defend them up.
Own a design system from a single component to a governed system teams use.
Outcome: You ship and govern a design system that teams actually use.
Notes
Why most data pipelines break at the second stage, and the four changes that make them survive.
By Priya NairMost design systems fail at adoption, not at craft. Here is what actually moves the number.
By Sara LindqvistA short field guide to the four questions that separate a real result from a noisy one.
By Marco Reyes