Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced Data Analysis in Snowflake | SQL & BI Dashboards
Role Play
Rating: 4.3 out of 5(16 ratings)
202 students

Advanced Data Analysis in Snowflake | SQL & BI Dashboards

Hands On Advanced Snowflake, SQL and Data Visualization Course with Practice Test
Created byGraeme Gordon
Last updated 3/2026
English

What you'll learn

  • Write advanced SQL queries to extract and analyze data in Snowflake
  • Prepare, clean, and transform structured and semi-structured datasets
  • Use Snowflake analytic and window functions for trend and pattern analysis
  • Create dashboards and visualizations in Snowsight to present insights for business decisions
  • Practical approach to learning Snowflake

Course content

6 sections87 lectures7h 10m total length
  • Introduction1:39
  • Introduction to Udemy2:00

    Discover how to use the Udemy platform, adjust playback and view settings, download data and queries, and engage with resources, notes, and Q&A as you prepare for Snowflake work.

  • Download Data and Queries here0:06
  • Disclaimer1:06

    Developed independently, this course is not affiliated with Snowflake and is for training and educational use. Refer to Snowflake documentation for up-to-date features; examples and questions are for demonstration only.

Requirements

  • A computer with internet connection. Some basic knowledge of SQL would be beneficial.

Description

Snowflake has quickly become one of the most popular cloud data platforms used by modern data teams. In this hands-on course, you’ll learn how to use Snowflake to load, transform, analyze, and visualize data using real data analytics workflows.

This course is designed for beginners and aspiring data analysts who want to develop practical Snowflake and SQL skills used in real-world data projects.

You’ll start by setting up your Snowflake environment and learning how to work with databases, schemas, and stages. From there, you’ll load and explore data from multiple formats including CSV, JSON, and Parquet files.

Next, you’ll focus on data preparation and cleaning, an essential skill for any analyst. You’ll learn how to identify and remove duplicates, validate email addresses, clean phone numbers, and resolve inconsistencies using SQL functions and subqueries.

Once the data is prepared, you’ll dive into data analysis and transformation using powerful SQL features. You’ll work with aggregations, window functions, ranking, CTEs, and materialized views to analyze complex datasets efficiently.

You’ll also learn important data modeling concepts, including Star Schema, Snowflake Schema, and Data Vault, helping you understand how analytical data models are structured in modern data warehouses.

Finally, you’ll create interactive dashboards in Snowsight, where you’ll visualize insights using charts, filters, and scorecards. You’ll also learn how to securely share dashboards, apply row access policies, and connect Snowflake to BI tools.

By the end of the course, you’ll be able to:

  • Load and manage data in Snowflake

  • Clean and prepare messy datasets using SQL

  • Perform advanced data analysis using window functions and aggregations

  • Understand common analytical data models

  • Build dashboards and visualize insights in Snowsight

  • Apply security policies and share analytics with stakeholders

Whether you’re starting a career in data analytics, business intelligence, or modern data platforms, this course will give you the practical Snowflake skills needed to analyze data and generate insights.

Who this course is for:

  • This course is designed for anyone who wants to gain practical skills in Snowflake and data analysis. You don’t need prior experience with Snowflake, SQL, or BI tools - beginners are welcome.