Building AI Data Pipelines
The data analyst's build course: stand up a real analytics pipeline over Postgres — land raw, type and derive, gate quality, publish marts — then keep it honest with drift detection (PSI vs a saved baseline), freshness SLAs, and a recall-first monitor. Learn to use AI at the keyboard to draft transforms, tests, and drift explanations. The whole pipeline runs deterministically with no API key; your job is to notice when a number is lying.
"The pipeline runs green and the counts look fine — and the data underneath still moved. Catch it."
8 Interactive Sessions
Short, interactive sessions: watch it work, try it, then build it yourself. You can go deeper at any time in the written chapters.
- 1
Land the data exactly as it arrives
See why a pipeline that runs without errors can still publish a wrong number, and why the first step is to copy the source data in exactly as it arrives.
- 2
Give every column its proper type
Turn the all-text raw copy into a typed staging table you can calculate with, and see why a step that rebuilds its table every run is safe to run again.
- 3
Catch the bad row and set it aside
Test staging with questions that should find nothing, and set aside the rows that fail: kept for review, kept out of the numbers, never deleted.
- 4
Publish the table the business reads
Build the daily summary table from clean staging only, and see in a single number how the quality gate protects what people read.
- 5
Spot data that has quietly shifted
Detect a pattern in the data that has shifted while every count stayed normal, by comparing today with a saved normal week, and keep the alarm believable.
- 6
Notice when the data stops arriving
Catch the quiet failure where the pipeline runs on time but the source stopped sending data, using a freshness time limit, and keep a record of each run.
- 7
Let AI draft the routine work, then review every line
Use an AI model to draft routine pipeline work (new columns, tests, plain explanations) while your own review stays the gate on every line that ships.
- 8
Decide which alerts wake someone up
Turn the pipeline's checks into an alert policy people trust: wake someone only for the failures that hurt if missed, send a warning for the rest, and feed what you learn back into the checks.
Skills you'll practise
Practice data included
- Support-ticket dataset (CSV)
- Agent roster
- Saved drift baseline
- Pipeline config (SLAs, thresholds)
- Quarantine + run manifest
How this certificate is scored
Your certificate shows how many of your written answers met the rubric below, checked by an AI grader. Anyone who checks your certificate sees it.
- You answer 8 short questions, one for each module, in your own words (at least 40 words each).
- An AI grader checks each answer against what its module asks for: it must answer the question, use the course's practice case specifically, and be correct.
- To pass, at least 7 of the 8 answers must meet that bar. The certificate says the answers were graded by AI.
The rubric
- Module 1, Land Raw: A raw schema holding a faithful, untyped copy of the source.
- Module 2, Type & Derive: A typed staging table with a derived resolution_minutes.
- Module 3, Quality Gates: A quality gate that quarantines a bad row, publishing clean staging.
- Module 4, Build the Marts: marts.daily_ticket_metrics built from clean staging.
- Module 5, Detecting Drift: A PSI drift report vs a saved baseline + new-category detection.
- Module 6, Freshness & Lineage: A freshness gate against an SLA + an auditable run manifest.
- Module 7, AI at the Keyboard: AI-drafted transform, tests, and drift explanation — human-reviewed.
- Module 8, Recall-First Monitoring: A monitor that pages only for bad-data/stale, WARNs for the rest.
What you walk away with
Shareable portfolio
A public URL showing your module timeline, patterns mastered, and completion status.
Everything you build
Download all your work as a ZIP file. It is yours to keep.
Module walkthrough
Each module documented with deliverables and the production pattern you implemented.
Ready to start Building AI Data Pipelines?
First course free. $20 per course after that.