Course guide

dbt Course for Beginners: Models, Tests, and Marts

Learn dbt fundamentals through staging models, intermediate models, facts, dimensions, tests, documentation, and production analytics workflows.

dbt helps data teams build transformations as SQL models with dependencies, tests, documentation, and deployment workflows. This course teaches dbt as a production engineering habit: clear grain, safe refs, tested assumptions, and maintainable marts.

What You Will Learn

You will learn sources, refs, DAGs, staging models, intermediate models, marts, tests, freshness checks, incremental models, and CI/CD review practices.