Course Information
Course Overview
Hands On Advanced Snowflake, SQL and Data Visualization Course with Practice Test
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.
Course Content
- 6 section(s)
- 87 lecture(s)
- Section 1 Introduction
- Section 2 Data Ingestion and Data Preparation
- Section 3 Data Transformation and Data Modeling
- Section 4 Advanced Data Analysis and Visualization in Snowflake
- Section 5 Data Presentation and Visualization
- Section 6 Practice Test
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
Skills covered in this course
Reviews
-
SSamuel Foltin
Generally, the content is good in the sense that it provides an outline of what the topics to study. The lessons themselves also contain valuable information, but I've found an inaccuracy which when highlighted was quickly resolved. The exam at the end has multiple misconfigured questions so that even when the correct choice(s) are selected, the answer may be evaluated as invalid, but for the questions it works for, it's a useful resource.
-
MMark Gelman
I am a little bit concerned that the material and depth is not going to be sufficient preparation for the Advanced Analyst course, but I hope I am proved wrong
-
VVanessa Nguyen
Good pace