Ends in 5h 59m 42s. New-learner? Click to get courses from ¥1,800.
Ends in 5h 59m 42s. New-learner? Click to get courses from ¥1,800.
Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete dbt Bootcamp: Zero to Hero + Certification Prep
Bestseller
Highest Rated
Rating: 4.6 out of 5(11,456 ratings)
72,888 students

The Complete dbt Bootcamp: Zero to Hero + Certification Prep

ALL-IN-ONE Bootcamp for Master dbt hands-on and get dbt Certification-ready
Last updated 6/2026
English
Purchase options
Buy individual course
Current price¥11,800
  • 30-day money-back guarantee
  • Full lifetime access
Premium
Access 32,100+ top-rated courses with Udemy Personal Plan.
4.6Rating: 4.6 out of 5
11,456 ratings
72,888
learners

What you'll learn

  • Learn to use the dbt platform professionally through the creation of an exhaustive, real-world, hands-on dbt - Airbnb project covering both Theory and Practice
  • Set up the complete development environment on Mac & Windows, Connect to Snowflake and BI, Configure dbt profile, extend the IDE with dbt tools
  • Learn core dbt concepts such as Models, Materialization, Sources, Seeds, Snapshots, Packages, Hooks, Exposures, Analyses, write complex SQL queries
  • Understand the dbt project structure and learn about dbt tips & tricks, advanced techniques and best practices, extend dbt with your own / third-party macros
  • Implement singular and generic dbt tests, work with additional arguments and default config values, customize dbt built-in tests
  • Document your models and pipeline, customize the dbt docs page, Explore and analyse dependencies between transformation steps
  • Understand how dbt fits into the modern data stack, learn about the stages of the Data-Maturity Model, and well functioning Data Architectures
  • Master ETL/ELT procedures, Data Transformations, Modern Data Stack, Slowly Changing Dimensions, Common Table Expressions and Analytics Engineering
  • Understand what is a Data Warehouse, Data Lake, or Data Lakehouse and when to use which, handle Data Collection, Data Wrangling and Data Integrations
  • See how advanced testing works using dbt-expectations, a Great Expectations inspired testing framework
  • Test your knowledge with certification preparation question
  • Listen to real-world use-cases from industry professionals
  • Learn dbt Orchestration Best Practices Hands On
  • learn both dbt Core and dbt Fusion

This course includes:

  • 13 hours on-demand video
  • 1 practice test
  • Assignments
  • 13 articles
  • 2 downloadable resources
  • Access on mobile and TV
  • Certificate of completion

Course content

34 sections178 lectures13h 4m total length
  • What is dbt and Why should you use it?4:47
  • How can you take the most out of this course?2:46
  • ESSENTIAL READ ME - Course Resources0:25

Requirements

  • Basic SQL experience
  • Full Internet Access from your Laptop/PC/Mac
  • Git and Python installed
  • Github Account
  • Visual Studio Code (Recommended)

Description

Become a dbt professional from scratch with this single course solving a real-world problem step by step, covering both theory and hands-on practice. Whether you want to level up your analytics engineering skills or earn the dbt Analytics Engineering Certification, this course takes you all the way: Zero to Hero.

In a hurry? The basic and intermediate topics are compressed to the first 3-4 hours of the course.

Want to get Certified? The course now covers every topic required in the 2026 Analytics Engineering Certification Exam and features a sample certification test.

This is the MOST COMPLETE, CONTINUOUSLY UPDATED independent dbt course in the world, now fully aligned with the 2026 dbt Certification exam. Every certification topic is covered in depth. Not planning to get certified? No problem - the same hands-on lessons make you job-ready either way.

Delivered by an instructor with 20+ years of Data Engineering experience. This is the TOP RATED and BESTSELLER dbt course on Udemy.


"Fantastic course. Well-chosen examples perfectly illustrate the many features that are covered. The pacing is spot on and it is easy to replicate the examples."

"Excellent course! Edit: I managed to pass the dbt certification exam. I couldn't have done it without your help! Again, it's an awesome course!"

"I love how you're explaining everything at just the right level!"


The structure of the course is designed to have a top-down approach. It starts with the Analytics Engineering Theory - all you need to know to put dbt (Data Build Tool) in context and to have an understanding of how it fits into the modern data stack. We start with the big picture; then, we go deeper and deeper. Once you learn about the pieces, we will shift to the technicalities - a practical section - which will focus on putting together the dbt “puzzle”. The practical section will cover each and every single dbt feature present today through the construction of a complete, real-world project; Airbnb. This presents an opportunity for us to show you which features should be used at what stage in a given project, and you will see how dbt is used in the industry.


PRACTICAL SECTION:

The practical section will go through a real-world Airbnb project where you will master the ins and outs of dbt! We put special focus on getting everyone up and ready before the technical deep dive; hence we will start off by setting up our Development Environment:

  • MAC Development Environment Setup

  • WINDOWS Development Environment Setup

  • Creation and Activation of Virtual Environments

  • Installing dbt

  • Setting up our Database

Once we are ready - among several other technical topics, the following features will be covered;

  • dbt Models

  • dbt Materializations

  • dbt Tests: Generic and Singular tests, Unit tests, Custom Tests, Data Contracts, and advanced testing techniques

  • dbt Documentation

  • dbt Sources, Seeds, Snapshots

  • dbt Hooks and Operations

  • Jinja and Macros

  • dbt Packages

  • dbt Fusion

  • Visual Studio Code Extensions

  • Analyses, Exposures

  • dbt Seeds

  • Data Visualization and BI (Preset)

  • Working with Great Expectations (dbt-expectations)

  • Debugging tests in dbt

  • dbt Orchestration

  • Python Models

  • Constraints

  • Comprehensive overview of Selectors

  • Most useful commands for speeding up dbt work

  • Microbatching

  • Model Versioning, Deprecation and Disabling Models

  • dbt in Production / Slim CI / defer / PRs / Production Best Practices

  • Certification Preparation Guide and Practice Test sample

Once the theory and the practical stages are finished, we will dive into the best practices and more advanced topics. The course is continuously updated; whenever dbt publishes an update, we adjust the course accordingly, so you always be up to date!

THEORETICAL SECTION:

Among several other topics, the theoretical section puts special emphasis on transferring knowledge in the following areas;

  • Data-Maturity Model

  • Well-functioning Data Architectures

  • Data Warehouses, Data Lakes, and Data Lakehouses

  • ETL and ELT procedures and Data Transformations

  • Fundamentals of dbt (Data Build Tool)

  • Analytics Engineering

  • Modern Data Stack

  • Slowly Changing Dimensions

  • CTEs

Once we understand the theoretical layer and how dbt fits into the picture, we will start building out a dbt project from scratch, just as you would do in the real world.


Who is this course for?

  • Data Engineers

  • Data Analysts

  • Data Scientists

  • BI Developers

  • BI Analyst

... and anyone who interacts with data lake/data warehouse/data lakehouse or uses SQL!

Course Level Explained (Zero > Hero)

The course has no expectations about your abilities and starts education from zero. Every exercise is an unavoidable step in your studies. In the same way, don't start an exercise of a superior level without completing the preceding ones: you will be in difficulty if you do so. Practice is the only way to learn, and it cannot be taken lightly. We will be next to you along the journey and you have our absolute support!

When the Airbnb project is presented to you, you must do it entirely, without omitting any guidelines, and by understanding the objective. A project "almost completely" done is often a project "totally incomplete" for us. Give special attention to detail. Your only reliable source of information regarding the instructions is the pedagogical team, don't trust the "I've heard".

By the time you complete the course, you will be equipped with both a very solid theoretical understanding and practical expertise with dbt. All the fundamentals, dbt features, best practices, advanced techniques and more will be covered in our course, which will make you become a master in dbt. Are you ready? ;)

How to get help?

We just published our initial round of Discussions on Udemy which is the easiest and most efficient way for you to post questions, receive answers, and peruse questions from other students. If you have questions or feedback, please reach out to us!


That wraps it up for us for now!


Once again, thank you for being a part of this course.


We can't wait to get started with you soon!

All the best,

Zoltan C. Toth


dbt Mark and the dbt logo are trademarks of dbt Labs, Inc.


Who this course is for:

  • Analytics Engineers
  • Data Analysts
  • BI Analysts
  • Data Scientists
  • Data Engineers

Students also bought

  • Bestseller
  • Rating: 4.7 out of 5
  • 1,257
  • 12 hours
  • Updated: 6/2026
Current price¥4,800
  • Premium
  • Rating: 4.4 out of 5
  • 17,603
  • 3 hours
  • Updated: 8/2020
Current price¥2,600
  • Premium
  • Rating: 4.5 out of 5
  • 5,688
  • 5 hours
  • Updated: 2/2026
Current price¥2,600
  • Bestseller
  • Rating: 4.6 out of 5
  • 11,098
  • 12 hours
  • Updated: 5/2026
Current price¥8,800
  • Premium
  • Rating: 4.5 out of 5
  • 8,866
  • 8 hours
  • Updated: 8/2025
Current price¥7,000
  • Bestseller
  • Rating: 4.6 out of 5
  • 4,354
  • 11.5 hours
  • Updated: 5/2026
Current price¥27,800
  • Premium
  • Rating: 4.7 out of 5
  • 5,411
  • 8 hours
  • Updated: 6/2026
Current price¥15,000
  • Bestseller
  • Rating: 4.5 out of 5
  • 123,560
  • 6 hours
  • Updated: 6/2026
Current price¥6,200
  • Premium
  • Rating: 4.6 out of 5
  • 169,728
  • 18.5 hours
  • Updated: 6/2026
Current price¥27,800
  • Premium
  • Rating: 4.6 out of 5
  • 20,108
  • 6 hours
  • Updated: 5/2025
Current price¥6,200
  • Premium
  • Rating: 4.4 out of 5
  • 2,797
  • 6.5 hours
  • Updated: 10/2025
Current price¥27,800
  • Premium
  • Rating: 4.3 out of 5
  • 16,086
  • 12 hours
  • Updated: 5/2024
Current price¥27,800
  • Bestseller
  • Rating: 4.6 out of 5
  • 171,395
  • 32 hours
  • Updated: 5/2026
Current price¥4,200
  • Bestseller
  • Rating: 4.4 out of 5
  • 41,181
  • 18 hours
  • Updated: 2/2026
Current price¥2,600
  • Bestseller
  • Rating: 4.6 out of 5
  • 105,475
  • 28.5 hours
  • Updated: 1/2026
Current price¥2,600
  • Premium
  • Rating: 4.7 out of 5
  • 34,421
  • 22 hours
  • Updated: 5/2026
Current price¥4,200
  • Role Play
  • Rating: 4.6 out of 5
  • 77,013
  • 9.5 hours
  • Updated: 6/2026
Current price¥27,800
  • Premium
  • Rating: 4.6 out of 5
  • 72,851
  • 10 hours
  • Updated: 6/2026
Current price¥8,800

All of Zoltans Courses Mega-Bundle

ALL-IN-ONE Bootcamp for Master dbt hands-on and get dbt Certification-ready
InstructorsZoltan C. Toth (Nordquant), Miklos (Mike) Petridisz
  • Bestseller
  • Highest Rated
  • Rating: 4.6 out of 5
  • 11,456 ratings
Current price¥11,800
The only course you need to build a ChatGPT-like App in Python. Learn LLMs, Prompts, Hugging Face & LangChain Hands On!
InstructorsZoltan C. Toth (Nordquant)
  • Highest Rated
  • Rating: 4.6 out of 5
  • 633 ratings
Current price¥2,600
MCP Development Hands-on: Build, Deploy, Integrate Production MCP Applications | Complete Model Context Protocol
InstructorsZoltan C. Toth (Nordquant)
  • Role Play
  • Rating: 4.4 out of 5
  • 708 ratings
Current price¥2,600
Special Bundle Price
Total:
Current price¥6,200
Instructors
Zoltan C. Toth (Nordquant)

Zoltan C. Toth (Nordquant)

Zoltan C. Toth (Nordquant)
  • 4.6 Instructor Rating
  • 13,420 Reviews
  • 93,799 Students
  • 5 Courses

I help global companies build web-scale data analytics and AI systems. Backed by 20+ years of experience in developing data-intensive applications, I spend most of my time helping companies kick-off and mature their data analytics and AI infrastructure, and give Cloud, Apache Spark, Databricks and MLOps courses regularly.


Earlier I helped Fortune 500 companies as a Principal Instructor and Consultant at Databricks. I built Prezi's (and SF startup's) big data analytics infrastructure, later led Prezi’s data engineering team, scaling it to serve 60 million users backed by a data volume over a petabyte. I also worked on kicking off the Spark integration component in RapidMiner, a global leader in predictive analytics.

Besides working with data analytics architectures, I enjoy teaching at Central European University, one of the best independent universities in Europe, and delivering courses and professional services engagements on behalf of Databricks, the company created by the original authors of Spark.

Miklos (Mike) Petridisz

Miklos (Mike) Petridisz

Miklos (Mike) Petridisz
  • 4.6 Instructor Rating
  • 11,456 Reviews
  • 72,402 Students
  • 1 Course

Lead Data Engineer & Architect transforming complex data challenges into high-impact, scalable solutions in AI, cloud, and big data. Delivered game-changing projects for clients: architected IoT platforms ingesting data from 100K+ devices to enable predictive maintenance and Industry 4.0; optimized streaming pipelines handling 2B events/day, slashing microbatch times by 50% for faster insights; debugged and stabilized healthcare workflows processing 5M images/day from 60K MRI machines, eliminating memory leaks and boosting efficiency.


4.6 course rating11K ratings

Sivaraman Karaikudi

Rating: 5.0 out of 526 days ago

Nice course able to understand the dbt and all other dependencies. Main feature of this course regarding the dbt certification video explanation. it is so good and helps people like me to understand process of certification exam.

Joel Gerardo

Rating: 5.0 out of 51 month ago

Gran detalle y la mejor explicación sobre dbt.
Todo lo que necesitas saber para trabajar data pipelines con dbt.

Shaikh

Rating: 5.0 out of 51 month ago

Amazing course, learnt a lot about DBT and in a very crystal clear manner. the teaching style is superb. Zoltan explains everything bit by bit each and every concept of dbt. highly recommend this course to anybody wanting to learn dbt.

Martina

Rating: 4.0 out of 52 months ago

Der Kurs war wie erwartet gut und passte genau auf meine Anforderung. Auch die Übungen waren sehr gut und ausreichend für einen guten Start in und mit dbt

More Courses by Zoltan C. Toth (Nordquant)
Items 1, 2, 3 of 3