If you’re new to dbt, start here. These resources will get you off to a strong start:
What is dbt?
Some of the very first questions a new user has are covered in this introduction.
Getting Started Tutorial
Follow along with this tutorial to learn how to build, test, and deploy a new dbt project.
Learn dbt on your own time with our on demand course or sign up for an upcoming, live public course.
Build your project
If you’re getting comfortable with dbt, bookmark these resources! They’ll help you level up quickly.
The core concepts of dbt, from models, to sources, to tests.
The technical reference for dbt configurations. You’ll need to know the basics of dbt before using this section.
Commonly asked questions about dbt.
If you’re a dbt Cloud user, these resources may also be helpful:
dbt Cloud guides
Guides to help you set up your dbt project in dbt Cloud
dbt Cloud API
Technical reference docs for using the dbt Cloud API. These docs assume you're familiar with REST APIs.
Learn from the community
Every data team uses dbt to solve different analytics engineering problems. It can be useful to learn how other teams are using dbt with the following resources:
Common use cases and helpful articles from the community have been published here
Where the dbt community hangs out, discusses issues, and troubleshoots problems together
A list of some dbt projects in the wild