Learn dbt — Free Interactive Tutorial

Analytics Engineering Quest is a free, interactive tutorial for learning dbt (data build tool) directly in your browser. No installation, no signup — just SQL, a real DuckDB warehouse, and 14 hands-on lessons covering everything from your first model to data tests, sources, and the dbt build command.

dbt is the open-source tool that lets analytics engineers transform raw data into reliable, documented datasets using SQL and software engineering best practices. This course walks you through it lesson by lesson, with a single fictional e-commerce dbt project that grows as you learn.

Topics covered: dbt models, ref() and the DAG, materializations (view vs table), selecting models with --select, sources, seeds, data tests (not_null, unique, relationships, accepted_values), documentation, project structure (staging, intermediate, marts), and dbt build.

Loading the interactive tutorial… If this message stays, please enable JavaScript.