Course Information
Course Overview
Design, scale and optimise Snowflake properly — avoid costly performance and architecture mistakes.
Most Snowflake courses teach features.
This Snowflake course teaches you how Snowflake actually works.
Whether you’re new to Snowflake or already using Snowflake SQL, you’ll learn how to design, scale and optimise Snowflake properly — avoiding the performance and cost mistakes that catch most data engineers out.
We start with Snowflake fundamentals and build toward architecture, virtual warehouse scaling, performance tuning and cost optimisation — the skills required to design production-ready Snowflake systems with confidence.
What You’ll Learn in This Snowflake Course
Snowflake fundamentals for beginners
Snowflake architecture and design principles
How Snowflake virtual warehouses scale (and why you shouldn't)
Snowflake performance tuning techniques
Snowflake cost optimisation strategies
Writing efficient Snowflake SQL
Production-ready Snowflake best practices
Foundations useful for SnowPro certification
4.5 Hours of Focused Video — By Design
The video content is intentionally concise. That means:
No 12-hour slide marathons.
No obscure features you’ll never use
Just the architecture, performance, and cost principles that matter in production.
Because performance and cost discipline aren’t learned by watching slides. They’re learned by doing.
This course includes extensive hands-on labs where you will:
Analyse real query profiles
Tune warehouse usage
Test architectural decisions
Apply performance and cost best practices immediately
Who This Snowflake Training Is For
Data engineers learning Snowflake
Analysts transitioning from traditional data warehouses
Developers building data pipelines in Snowflake
Professionals preparing for SnowPro certification
Anyone looking for a practical Snowflake tutorial beyond the basics
No prior Snowflake experience is required. We start from fundamentals and progressively build toward advanced Snowflake design and performance optimisation.
Why This Snowflake Course Is Different
Unlike many Snowflake tutorials that focus only on features, this course focuses on architecture, performance, and cost control in real production environments.
Built from five years working inside Snowflake UK and delivering training to 100+ organisations, this course reflects what actually causes performance issues, cost overruns, and architectural mistakes in the real world — not just what the documentation says.
Hands-On Snowflake Training
25 practical Snowflake exercises with guided solutions
Step-by-step labs with clear expected outcomes
60+ targeted review questions to reinforce learning
Included 200-Page Snowflake Architecture & Design Handbook
You also get full access to a structured online Snowflake handbook covering every major topic in depth.
This is not a copy of the slides.
It’s a detailed revision and reference guide with diagrams, architecture explanations, and production best practices — designed to support long-term understanding, not just course completion.
Course Content
- 17 section(s)
- 84 lecture(s)
- Section 1 Introduction to this course
- Section 2 Introduction to Data Warehousing Techniques
- Section 3 Setting things up
- Section 4 Snowflake Architecture
- Section 5 Snowflake User Interface
- Section 6 Virtual Warehouses
- Section 7 Virtual Warehouse Scaling
- Section 8 System Overview
- Section 9 Data Storage and Time Travel
- Section 10 Zero Copy Clones
- Section 11 Tables, Views and SQL
- Section 12 Batch Data Loading
- Section 13 Continuous Data Loading
- Section 14 ETL Pipeline Development Using Streams and Tasks and Dynamic Tables
- Section 15 Snowflake Performance & Tuning
- Section 16 Role Based Access Control
- Section 17 eBooks - Mastering Snowflake : Best Practices
What You’ll Learn
- Snowflake fundamentals: architecture, warehouses, storage & compute, How to build high performance, massively scalable data warehouse systems, Proven Best Practices used in production used by 50+ of the top Fortune 500 enterprises, Practical real-world techniques including Data Loading, Performance Tuning, ETL pipeline design and Access Control, Hands-on experience using 20 guided exercises complete with outcomes and analysis, Reinforced learning from 20 exclusive eBooks complete with lessons learned and Snowflake Best Practices
Skills covered in this course
Reviews
-
GGowri Shankar
Really impressive Snowflake content with hands on Practice. Thanks John for your valuable Snowflake content Appreciate it.
-
CCiprian Sofronie
I'm starting from scratch with Snowflake. really good explanations and examples!
-
SSarah Stoner
I was really impressed by this course. Having worked with Snowflake for six months and endless hours reading blogs and free training I thought there wasn’t much more to know, but it’s been an amazing resource. It’s comprehensive yet easy to follow, offering clear explanations and valuable context, while also being full of insights about how Snowflake really works behind the scenes. What I found really valuable was it not only covered the fundamentals, but some really advanced subjects like Streams, Tasks, Dynamic Tables and Performance Tuning. Loved it.
-
IIan Fickling
Well described instructions, easy to follow - nicely done