dbt
dbt — Zero to Advanced
A complete dbt track for beginners, analytics engineers, and data teams: models, sources, testing, documentation, Jinja, incremental models, snapshots, CI/CD, and production project structure.
Self-paced September 2026
◎Absolute beginners who need dbt explained without jargon
↗Analytics engineers building transformation pipelines
⚙Data engineers standardizing SQL across a team
◈Anyone prepping for an analytics engineering interview
20
Live modules
0
Queued modules
4
Sections
63+
Concepts covered
21h
Total reading
0
Prerequisites
This track starts with what dbt actually does, then builds toward production analytics engineering. You will learn what a transformation layer is, how models and the DAG work, how to test and document data, how to write reusable Jinja, and how real teams structure, test, and ship dbt projects in CI/CD.
Learning path
dbt Foundations
What dbt is, how it compiles and runs, project setup, models, sources, and ref().
Core Development
Materializations, incremental models, testing, documentation, and Jinja/macros.
Intermediate dbt
Packages, seeds, snapshots, environments, and hooks/operations.
Production and Advanced
Project structure, performance, CI/CD, testing strategy, and system design.
// Curriculum
20 Live Modules. 0 Modules Queued.
Follow in order. Each module begins with a simple explanation, then adds the production detail analytics engineers need.
1
Section 1 — dbt Foundations2
Section 2 — Core dbt Development3
Section 3 — Intermediate dbt4
Section 4 — Production and Advanced dbtRecommended foundation before advanced dbt projects
dbt becomes much easier when you also understand SQL, data warehouses, and pipeline design. This track teaches dbt directly, then points naturally into the Snowflake and Data Engineering paths.
Explore Snowflake →Share
Discussion
0Have a better approach? Found something outdated? Share it — your knowledge helps everyone learning here.
Loading...