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 Certification Course
Bestseller
Highest Rated
Rating: 4.8 out of 5(113 ratings)
970 students
Created byDaniel Weigel
Last updated 4/2026
English

What you'll learn

  • Understand and apply all core dbt Analytics Engineer exam concepts using a real, end-to-end dbt project
  • Build, test, and document dbt models following best practices expected in the certification exam
  • Use advanced dbt features like state, selectors, CI/CD, contracts, versions, and model access
  • Approach the dbt Analytics Engineer exam confidently with realistic practice tests and proven strategies

Course content

18 sections120 lectures11h 1m total length
  • Welcome & Course Philosophy2:47

    Master dbt analytics concepts through an Ethereum data project, covering transformations, incremental models, tests, governance, and performance, with hands-on setup, iteration, and a full practice exam.

  • Course Roadmap - How to Navigate1:01

    Navigate this progressive dbt course by following in-order sections from setup to a baseline project, with quizzes, practice tests, and simulations aligned to the dbt analytics engineer exam topics.

  • Important Certification Exam Update (June 2026)1:15
  • Snowflake Setup5:24
  • Stage Creation3:26
  • Raw Tables Setup & Data Loading (COPY INTO)5:18
  • Ethereum: Theory6:31
  • Git Setup1:42
  • Python & dbt Package Setup4:30
  • VS Code Setup3:05
  • dbt init: Project Initialization & Connection Setup6:59
  • Key Pair Authentication with Snowflake & dbt3:38

Requirements

  • Basic SQL knowledge (SELECT, JOIN, GROUP BY)
  • Familiarity with data warehousing concepts is helpful
  • No prior dbt certification required
  • Snowflake and dbt setup are fully covered in the course
  • A Github account is required

Description

This course is designed to help you prepare confidently for the dbt Analytics Engineering Certification exam - without just memorizing answers.

When I personally passed the dbt Analytics Engineer exam, I felt frustrated by how most resources approach it: lots of isolated quiz questions, not enough explanation of why things work the way they do in dbt. This course is my attempt to fix that.

Instead of random examples, we work through a real dbt project end-to-end, built on top of Ethereum blockchain data. Not because this is about crypto (it’s not), but because it’s a rich, realistic dataset that lets us explore dbt concepts properly.
Each section of the course is mapped directly to the official dbt exam objectives, so everything you learn has a clear purpose.

You’ll start by setting up your environment (Snowflake, dbt Core, VS Code), then build a rough dbt project. From there, we progressively dive into the exam topics: models, tests, state, selectors, CI/CD, contracts, versions, model access, Python models, freshness, exposures, and debugging.

The course includes a full-length practice exam (65 questions, 2 hours) and guidance on how to approach the real test strategically.

I’m transparent: no course covers 100% of edge cases. This one aims for ~90% coverage, while teaching you how to reason like the exam expects. That’s what actually makes the difference.

Who this course is for:

  • Data analysts or analytics engineers preparing for the dbt Analytics Engineer Certification
  • Data professionals already using dbt who want a structured, exam-focused deep dive
  • Engineers who prefer understanding concepts over memorizing quiz answers