Take Your Team's dbt Skills to the Next Level
In dbt Advanced, your team will move beyond the basics and master the advanced features and practices that make dbt powerful at scale. You will build scalable, cost-efficient models, implement best practices, deliver production-ready data products, and explore how AI can enhance analytics engineering. Every session is hands-on, real-world, and designed to prepare your team for large-scale production use of dbt.
Capture historical changes with snapshots and load static reference data with seeds. Track evolving business data, manage point-in-time reporting, and strengthen your project foundations.
Create incremental models that process only new or updated data. Implement append and merge strategies to reduce runtimes and optimize performance.
Analyze and minimize the compute and storage costs of your dbt models. Apply techniques to tune model performance, reduce warehouse usage, and build sustainable transformation workflows.
Organize your dbt projects using style and project best practices, folder structures, and modular patterns. Reuse components through dbt Packages and structure your project for team growth and collaboration.
Design governed, trusted dbt models with clear documentation and ownership. Build data products that are easy to maintain, audit, and scale while ensuring quality at every stage.
Discover how AI can automate documentation, testing, and transformation generation. Leverage dbt metadata and real-world examples to integrate AI into your analytics engineering workflow.
This course is ideal for:
6 half-days (recommended) or 3 full days
Virtual or on-site
Live co-instruction (two trainers)
Hands-on labs and exercises
Discover how modern analytics can transform your business. Dive into the essentials of AI-driven data strategies.
Yes, we do. Specifically in combination with dbt. While Data Vault isn’t part of our standard Fundamentals or Advanced packages, we offer it as an optional add-on module within our dbt Custom offering.
In addition to "Data Vault in dbt," we also offer other specialized modules like "From Development to Production in dbt Cloud." Our training catalog is continuously expanding, and we're happy to tailor a package that aligns with your specific modeling approach and team needs.
If you’re interested in adding these modules to your training, reach out to us at contact@breakout-labs.com to explore a custom package.
You can, and many teams try. But the learning curve isn’t just technical. dbt often introduces a whole new way of working: version control, testing, documentation, macros, structured design, CI/CD...
When teams self-teach, it often leads to:
- Tangled, hard-to-maintain projects
- Conflicting approaches across team members
- Slow progress and frustration
We’re not just here to teach features, we help your team avoid common pitfalls, adopt proven practices, and build something that scales well from day one.
It really depends on what you’re aiming for.
If you're looking to gradually upskill individuals at their own pace, self-paced online courses can be a great, cost-effective option. They’re flexible, and for some learners, that’s enough.
But if your goal is to get an entire team up to speed quickly, and align them around shared best practices, live training is the better investment. Our sessions are designed not just to teach skills, but to drive adoption: helping your team build confidence, avoid common pitfalls, and start contributing with maintainability in mind from day one.
In larger organizations, we also serve a unique role in bringing teams together, facilitating alignment across domains, and helping define conventions that scale.
It depends on what your organization needs most: speed, scalability, or physical presence.
If your team is globally distributed, time-constrained, or operating under tighter budgets (or travel restrictions), virtual instructor-led training (vILT) is often the better choice. It allows us to deliver high-impact training faster, without the downtime or costs associated with travel and logistics.
Live virtual sessions also:
- Support globally distributed teams in the same session, promoting alignment
- Help reach smaller or remote offices that usually miss out on on-site training
- Are easier to schedule: teams can train and stay productive without blocking full days
- Reduce cost per learner while expanding training access across departments
That said, if your team is co-located and you’re looking for a more immersive, retreat-style learning experience, we’re happy to explore on-site options. But for many clients, vILT is the sweet spot between depth, speed, and reach.
We offer both half-day and full-day training formats, and each has its own benefits depending on your team's needs.
- Half-day sessions are ideal for reducing cognitive load and keeping your team productive throughout the week. This format gives participants more time to absorb concepts, reflect, and even apply learnings between sessions; making it easier to retain and internalize new skills.
- Full-day sessions are best for teams who want a fast-track approach. They allow you to complete the entire training in just a few days and can be effective if your team is fully dedicated and available for intensive learning.
In our experience, half-day sessions tend to strike a better balance between learning and ongoing project work, but we're happy to tailor the delivery format to what works best for your team.
We believe two instructors create a better learning experience. Especially for technical, hands-on topics like dbt.
Having two instructors allows us to deliver more dynamic sessions: one can lead the main instruction while the other actively supports participants, answers questions, troubleshoots issues, and helps maintain learner engagement. This ensures no one is left behind and that learners get more personalized attention.
It also brings complementary perspectives and real-world experiences into the room, enriching discussions beyond what a single instructor could provide.
That said, for smaller groups or simpler workshops, a single instructor can sometimes be enough. But for complex and content-rich topics, and especially when you want to drive team or organization wide adoption, our two-instructor model consistently yields better results.
Here’s how to know if dbt Advanced is a good fit:
If your team is new to dbt, we recommend starting with dbt Fundamentals or a tailored Custom package.