Skip to content
UdemyData SciencePaid courseAll LevelsCertificate

Applied Data Modeling Using Snowflake and Power BI (Udemy.com)

Hands-On Data Modeling and Schema Design with Snowflake and Power BI – No Experience Required

Created by: Graeme Gordon

Last updated March 2026

icon
What you will learn

  • Understand data modeling concepts: Learn the differences between conceptual, logical, and physical models, focusing on star and snowflake schemas
  • Create and analyze ER diagrams: design and interpret ER diagrams for representing business requirements and structuring database designs effectively
  • Learn and implement normalization principles to optimize database design, ensuring data integrity and minimizing redundancy.
  • Gain hands-on experience in designing snowflake schemas and using Power BI to visualize and analyze data based on the schema.

How it compares

Against the other 461 rated Udemy courses in Data Science on CourseDuck:

  • Rating4.4 out of 5higher than 28% of them
  • Reviews117#407 of 462 by number of reviews
  • Length3.8 hoursshorter than 74% of them
  • Last updatedMarch 2026more recently than 69% of them

icon
Course Description

Understanding how to structure and organize data effectively is essential for anyone working in data analytics, business intelligence, or data engineering. This course is designed to teach you the foundations and practical skills of data modeling using real-world tools and projects.

You will start with the basics of data modeling — what it is, why it matters, and how it's used in the real world. From there, you'll explore conceptual, logical, and physical design approaches, including normalization, ER diagrams, and dimensional modeling techniques like star and snowflake schemas.

Once the fundamentals are in place, you’ll work on a guided project using a Website Sales dataset. You’ll design and structure the data model, define relationships, and use Snowflake with Generative AI tools to build and populate your tables. From data loading to testing and analysis, each step is explained clearly and applied practically.

In the second hands-on project, you’ll use Power BI and a Passenger Flight dataset to build dimension and fact tables, define key relationships, and validate your data model inside Power BI. You’ll also learn how to build a basic Power BI report based on your model.

By the end of this course, you'll have a complete understanding of how data models are created and used, with the skills to apply them in tools like Snowflake and Power BI.

What You’ll Learn:

  • The purpose and types of data models: conceptual, logical, and physical

  • How to use ER diagrams and normalization techniques

  • Building dimensional models including star and snowflake schemas

  • Creating and populating data models using Snowflake

  • Using Generative AI to accelerate data modeling tasks

  • Designing and validating data models in Power BI

  • Connecting Power BI to Snowflake and visualizing insights

Tools Used:

  • Snowflake for cloud-based data modeling and storage

  • Power BI for data modeling, validation, and reporting

  • Generative AI tools for assisted modeling and automation

Who This Course Is For:

  • Data Analysts and BI professionals who want to structure their data more effectively

  • Aspiring Data Engineers looking to learn modern data modeling techniques

  • Anyone working with Snowflake or Power BI who wants to improve how they manage and use data

  • Beginners who want a clear, practical path to understanding how data models are built and applied

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Graeme Gordon

I am a Senior Data and Insights Analyst with extensive experience using SQL, Python, Tableau, Microsoft Excel, Databricks, and Snowflake. I currently work across Sales and Marketing, using Microsoft Dynamics 365 and other Microsoft business applications to support real-world business and data-driven decision-making.

I have used these tools daily in real business environments, and I teach them the same way I wish I had learned them - clear, practical, and focused on real-world tasks. My courses are designed to go beyond theory, helping learners understand not only how to use the tools, but how they are applied in professional data and business environments.

My goal is to help learners build confidence quickly through genuine examples, practical exercises, and hands-on projects that reflect what data analysts actually do. Whether you're learning data analysis, business intelligence, or modern business applications such as Microsoft Dynamics 365, I aim to make these skills accessible and easy to understand.

I'm passionate about helping people develop practical skills and showing that anyone can learn to work effectively with data and technology with the right guidance.

Please feel free to reach out if you have any questions.

icon
More courses by Graeme Gordon

$109.99

$12.99

icon
More Data Science courses

Free

Free

Free

Free

$124.99

Free

icon
Reviews

4.4

117 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Mohamadreza Zafari on 6/13/2026

I think it could be more engaging but it's fluent; I think the biggest thing you have to have in mind is that it takes some time for you to get along with it, don't try to rush it in the beginning, everything will start to make sense eventually.

By Vasudevan Venkatraman on 5/18/2026

Information shared are very useful

By Robin Warner on 2/12/2026

Concepts very well explained and easy to follow. I will look into more this teacher's courses.

By Sunitha on 2/1/2026

This lecture and lecturer are both awesome.

By Oluwanifesimi frank ademoye on 1/14/2026

This was an awesome course. Definitely one of the rare gems in Udemy

By kalpana d on 1/5/2026

Very good high level Data Modeling class

By Rahul Borde on 8/22/2025

DB concepts in easy way

By Maria Kwasny on 8/5/2025

so far very basic

By Sreedhar Kr on 9/18/2026

By Ketha Narasa Reddy on 3/4/2026

Showing all 10 reviews on CourseDuck

Read all 117 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100