Upgrade your analytics skills with dbt Learn
The dbt Labs team has published five online courses to level up your analytics engineering skills on your own time. Scroll down for course descriptions.
The dbt Labs Professional Services team offers two private training packages for Enterprise customers:
- Rapid Onboarding: Jumpstart your dbt Cloud implementation using your own data
- Group Training: Build skills and confidence with sample data in a sandbox environment
For enterprise customersContact Sales for details
Live public training
dbt Labs has partnered with Xebia Data to deliver live courses on dbt. Live courses include:
- Sandboxes: Learners have access to a data warehouse and dbt Cloud account exclusively for the training.
- Live teaching: Instructors teach the content live, lead discussions, and answer questions.
- Guided working groups: Break out into groups to lock in the learning in dbt Cloud.
For individual developersSee upcoming trainings
On Demand Courses
Learn the Fundamentals of dbt including modeling, sources, testing, documentation, and deployment. (approximately 5 hours)
Jinja, Macros, Packages
Extend the functionality of dbt with Jinja/macros and leverage models and macros from packages. (approximately 2 hours)
Learn about the advanced materializations built into dbt Core - ephemeral models, incremental models, and snapshots. (approximately 2 hours)
Analyses and Seeds
Leverage analyses for ad hoc queries with dbt code and seeds for incorporating version controlled CSV data in your project. (approximately 1 hour)