Getting started with dbt
This is the foundational, hands-on course for practitioners who are new to dbt (or want a structured refresher). You’ll build a small dbt project end-to-end while learning core concepts: modeling, sources, testing, documentation, and deployment.
After this course, you will be able to:
- Explain key dbt concepts (projects, models, DAG, sources, tests, documentation)
- Build a set of models and understand dependencies using the DAG
- Add tests and documentation so others can trust and reuse your work
- Run and deploy dbt workflows on a schedule (and interpret run results)
Prerequisites:
- Intermediate SQL knowledge
What to bring:
- You must bring your own laptop to complete the hands-on exercises
- We will provide any required sandbox environments for dbt and the data platform
Duration: 4 hours
- A valid dbt Summit pass is required to register for trainings and certifications
- Trainings and certifications will take place in-person at dbt Summit only
Check out more sessions
- Roundtable
Product roundtable: dbt Wizard: your AI teammate for data development
Arjit Jaiswal / FivetranAni Venkateshwaran / dbt Labs1 more speakerView session - Hands-on lab
Accelerating dbt with dbt v2
Faith McKenna / dbt LabsLucas Silbernagel / dbt LabsView session - Breakout session
Beyond standard metrics: extending dbt semantic models for high-accuracy Text-to-SQL
Junya Morita / Recruit Co.,ltd.View session
