Udemyallen

The Complete Snowflake & dbt Hands-On Course

Learn Snowflake & dbt! Go from beginner to proficient. Data warehousing, transformation, and analytics skills. Build powerful data pipelines.

4.7(316)
2,725students
10h 48m
Certificate
Daniel Weigel
Daniel WeigelData Engineer | Snowflake & dbt Enthusiast | Ex-Microsoft

Course Content

The Complete Snowflake & dbt Hands-On Course is an all-levels Udemy course taught by Daniel Weigel. It runs 10h 48m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 316 reviews, with 2,725 students enrolled. It is a paid course, last updated October 2025.

Build robust data pipelines with Snowflake and dbt! This comprehensive, all-levels course takes you from fundamental concepts to advanced data workflows, equipping you with the skills to tackle real-world data challenges.

Dive into over 11 hours of project-based learning, applying your knowledge step-by-step. You'll build practical pipelines, including a fascinating Bitcoin blockchain data pipeline, mirroring the complexities of real-world data.

Here's what you'll master:

  • Snowflake Setup & Management: Learn to create and manage Snowflake environments, including databases, schemas, and stages – essential for any data professional.
  • Data Ingestion: Ingest data from various sources like local files, S3 buckets, and external APIs.
  • dbt Modeling with SQL: Write modular, maintainable SQL using dbt models, Common Table Expressions (CTEs), and window functions.
  • ELT Best Practices: Implement ELT (Extract, Load, Transform) best practices and build data models that are easy to understand and maintain.
  • Data Reliability with dbt: Utilize dbt contracts, version control, and generic tests to ensure data quality and pipeline reliability.
  • CI/CD Automation: Set up continuous integration and continuous delivery (CI/CD) pipelines using GitHub Actions and secure key pair authentication.
  • Snowflake Optimization: Optimize your Snowflake performance with techniques like caching, micropartitions, and clustering.
  • Data Preparation for Analytics: Prepare your data for seamless integration with popular analytics tools like Power BI.

This course is packed with real-world use cases, detailed code walkthroughs, and practical tips from production environments. Gain the technical expertise and practical confidence to build scalable and maintainable data pipelines. These skills are immediately applicable to your current role and future data projects. Become proficient with the modern data stack and unlock your potential as a data professional.

$ whoami — the devs behind tutorialsearch.io

Want AI in your product? Hire the team behind TutorialSearch.io

LLM features, RAG, agents and automation wired into a real product — built by the devs who shipped this site.

5.0
18m
intermediate
pluralsight
5.0
43m
beginner
pluralsight