Learn DBT from Scratch
- Development
- Dec 05, 2024

Learn DBT from Scratch, available at $69.99, has an average rating of 4.36, with 31 lectures, 1 quizzes, based on 2108 reviews, and has 11303 subscribers.
You will learn about Connect DBT to Snowflake or another database Create SQL transformations that use consistent logic Test SQL transformations and underlying data Run transformations on a schedule Add snapshots for slowly changing dimensional tables Test your code in a dev environment Learn DBT Best Practices Advanced DBT Topics This course is ideal for individuals who are Data Analysts and Scientists looking to improve their data pipeline or Prospective Data Scientists and Analysts interested in learning data engineering or Data Analytics Managers looking to understand the capabilities of DBT It is particularly useful for Data Analysts and Scientists looking to improve their data pipeline or Prospective Data Scientists and Analysts interested in learning data engineering or Data Analytics Managers looking to understand the capabilities of DBT.
Enroll now: Learn DBT from Scratch
Summary
Title: Learn DBT from Scratch
Price: $69.99
Average Rating: 4.36
Number of Lectures: 31
Number of Quizzes: 1
Number of Published Lectures: 31
Number of Published Quizzes: 1
Number of Curriculum Items: 35
Number of Published Curriculum Objects: 35
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
What you’ll learn
Welcome to this course, Learn DBT from Scratch. DBT lets you build a system of transformations on your data, with tests, scheduled runs, multiple environments, flexibility, and more all without needing a team of engineers to set up and manage your workflow. By the end of this course, you will have:
set up DBT locally and on the cloud
connected DBT to Snowflake (or a data warehouse of your choice)
create your own SQL transformations on data
test your transformations
snapshot your data to keep track of how your data changes over time
learn DBT best practices
In this course, you’ll be presented with the summarized information you need so that you can quickly get DBT implemented in your data pipeline (or in a brand new, data warehouse).
Why you should learn DBT
DBT is not one of the first technical skills most Data Scientists or Analysts think to learn. It’s not as exciting as machine learning algorithms, and it’s not as easy to show off as a fancy data visualization.
But DBT is an absolutely fundamental skill for any Data Scientist or Analyst due to all of its capabilities. Because DBT is so flexible, there are almost an endless amount of ways you can integrate DBT into your data architecture. Some features that DBT provides you that all Data Scientists and Analysts should be using in their work include:
-
Creating consistent aggregations for your analysis in a single location
-
Consistently testing your transformations and underlying data
-
Running your data transformations on a schedule
-
Test your code in a DEV environment
About DBT
DBT is pioneering modern analytics engineering. DBT applies the principles of software engineering to analytics code, an approach that dramatically increases your leverage as a data analyst. They believe that data analysts are the most valuable employees of modern, data-driven businesses and they build tools that empower analysts to own the entire analytics engineering workflow.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: How to Succeed in this Course
Chapter 2: Connect DBT and Snowflake
Lecture 1: Introduction
Lecture 2: Setup Part 1
Lecture 3: Setup Part 2
Lecture 4: Start Querying Data
Lecture 5: Creating a Transformation
Chapter 3: Getting Started with Models & Tests
Lecture 1: Introduction
Lecture 2: Types of Materializations
Lecture 3: Tables and Views
Lecture 4: Incremental Models
Lecture 5: Ephemeral Models
Lecture 6: Advanced Configurations
Lecture 7: Testing
Lecture 8: Custom Tests
Chapter 4: Deploying and DBT Cloud
Lecture 1: Introduction
Lecture 2: Deploying Using the Command Line
Lecture 3: Setting up DBT Cloud Part 1
Lecture 4: Setting up DBT Cloud Part 2
Chapter 5: Advanced Topics
Lecture 1: Introduction
Lecture 2: Hooks
Lecture 3: Snapshots
Lecture 4: Sources
Lecture 5: Macros
Lecture 6: Macros 2
Chapter 6: Best Practices
Lecture 1: Introduction
Lecture 2: Environment
Lecture 3: Styling with Common Table Expressions
Lecture 4: Tags
Lecture 5: Limiting Data
Lecture 6: Continuous Integration with Github
Instructors

Jeremy Holtzman
Data Analyst / Engineer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Create Your Own Book Video
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5Advanced Photoshop Manipulations Tutorials Bundle
- 6SolidWorks Essential Training ( 2023 2024 )
- 7ZB Trading Cryptocurrency Price Action Course
- 8Python for Absolute Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling