A daily orders pipeline
Run dates, backfills, late rows and retries.
CoursesData & AIData Engineering
For people who know Python and SQL and want to work on data pipelines. You load the shop’s daily order files, model them as a star schema, and build pipelines that give the same table when you run them twice. Then you do it with dbt and Spark.
Run dates, backfills, late rows and retries.
Facts, dimensions, surrogate keys, and history that is kept.
Staging and marts, sources, tests and an incremental model.
Row counts, nulls, orphan rows and freshness. A failed check stops the run.
Something else?
team@algocademy.com
Yes. Your PySpark code runs on Spark in the checker.
Yes. dbt builds your models on DuckDB in the checker.
No. The orchestration and streaming chapters teach the ideas in plain Python: tasks, retries, schedules, queues and windows. The orchestration chapter ends with what Airflow adds.
More in Data & AIAI EngineeringMachine LearningSQL & DatabasesAll courses
LESSON 1
The first chapter is free, no card needed. The rest comes with PRO.