// the find
nordquant/complete-dbt-bootcamp-zero-to-hero
Supplementary Materials for the The Complete dbt (Data Build Tool) Bootcamp Udemy course
Supplementary code repo for a paid Udemy dbt course built around an Airbnb dataset. Covers the full dbt feature set — models, tests, snapshots, seeds, macros, Python models, and a Dagster integration. Useful only as a follow-along companion to the course; it's not a standalone learning resource.
The project structure is genuinely complete — src/dim/fct/mart layers are all present with appropriate separations, not just a flat pile of SQL. Python models alongside SQL models (dim_review_sentiment.py, dim_fullmoon.py) show the newer dbt-core capability that most tutorials skip. The devcontainer setup with a Dockerfile and workflows for CI means students can actually run this consistently rather than fighting local environment issues. The Dagster integration is a real bonus — most dbt tutorials end at the CLI and ignore orchestration entirely.
This is course material, not production code — the Airbnb dataset is synthetic and the models are illustrative rather than battle-tested. The README is almost entirely a sales pitch for the Udemy course; someone who finds the repo without the course has very little to go on. There's no standalone setup guide: you need the course to understand what Snowflake credentials to configure and what source data to load. The Python models depend on dbt-snowflake's Python model support, which locks you into Snowflake — none of this is portable to DuckDB or BigQuery without rework.