Introduction to dbt
Is this course right for you?
You build an example warehouse from scratch — creating dbt projects, writing models and adding tests — which is exactly the analytics-engineering workflow that's reshaped data teams. dbt's real contribution is bringing software-engineering discipline to SQL: version control, testing, and reusable models in place of the tangle of hand-written scripts analysts used to maintain. Knowing it is increasingly a baseline expectation for analytics-engineering roles, not a nice-to-have.
It assumes you write SQL and work with data warehouses, so it's not for people who don't. It runs on DataCamp's subscription (roughly $14/month on the annual plan, first chapter free), and hands you a completion certificate — evidence of the learning, not a credential. dbt has settled into a genuine industry standard (as of 2026).
Compare alternatives for Introduction to dbt
- Price
- PaidDataCamp subscription
- Duration
- 3 hrs
- Level
- Intermediate
- Certificate
- Course Certificate
- Price
- PaidPaid, frequently discounted · 30-day money-back guarantee
- Duration
- 12 hrs
- Level
- Beginner
- Certificate
- Course Certificate
- Price
- PaidPaid, frequently discounted · 30-day money-back guarantee
- Duration
- 10.5 hrs
- Level
- Beginner
- Certificate
- Course Certificate
- Price
- PaidDataCamp subscription
- Duration
- 4 hrs
- Level
- Beginner
- Certificate
- Course Certificate
About this course
Introduction to dbt covers the concepts and terminology behind dbt, the SQL-based transformation tool that's become standard in modern analytics stacks, by building an example warehouse from scratch — creating dbt projects, writing SQL models, defining dependencies with the ref function, using Jinja templates, and generating documentation.
Instructor
Taught by DataCamp's data engineering curriculum team.