Choose your character

It shows in the top bar and on your profile. Change it any time.

Courses / Data and analytics tools

Snowflake SQL

Snowflake SQL in a Snowsight-style worksheet: roles and warehouses, semi-structured data, time travel and more.

Start lesson 1Practice interviewTake the assessmentPractice the first unit of every course. No account needed.
63lessons
548checked exercises
12projects, cases and exams
Prepares you for SnowPro Core

Projects, case studies and mock exams

Practice Snowflake the way you'd use it at work: in a worksheet with a role, a warehouse and a database to run in. You start with the context and names that trip up newcomers, then Snowflake's own SQL: IFF, QUALIFY, GROUP BY ALL, LISTAGG and its date functions. From there you query JSON in VARIANT columns with paths and FLATTEN, build and change tables with MERGE, undo mistakes with time travel and UNDROP, and manage roles, grants and warehouses. Projects and interview sets build toward two timed exams using the historical COF-C02 blueprint. Every query is checked against a second copy of the data, so the rule you write has to be the right one.

Beginner

FreeNo account or card needed. Every lesson in this unit is yours to practice.

Getting around Snowflake

Check worksheet context, object names, roles and compute before running SQL.

5 lessons

Query basics, the Snowflake way

Filter, group, join and work with dates using Snowflake expressions.

6 lessons

Reliable relational queries

Handle missing values, clean text and preserve report grain.

4 lessons

Intermediate

Windows and report logic

Choose deterministic ranks, reuse CTEs and write checked report queries.

4 lessons

JSON and array grain

Parse documents, expand arrays and build a web-funnel report.

7 lessons

Reporting projects

Audit supplier coverage and build a checked monthly close from detailed source rows.

4 lessons

Advanced

Safe data changes

Validate change-feed grain and deliver an updated customer table.

5 lessons

Recovery and independent copies

Use historical reads, narrow repairs, UNDROP and CLONE to recover from mistakes.

4 lessons

Account controls and credits

Inspect metadata, apply least privilege and estimate compute consumption under stated assumptions.

7 lessons

Expert

Files and incremental pipelines

Load staged fixtures, handle bad records and operate streams and explicit local tasks.

7 lessons

Governed reports and query profiles

Test policy branches, secure projections and conservative partition-pruning estimates.

5 lessons

Interviews and certification practice

Solve medium and hard interview tasks and two original timed COF-C02 practice exams.

5 lessons

Your Work Gym account

Save your progress and pick up on another device. Your browser's progress comes with you.

We'll email you a link. It works once and expires in 15 minutes.

You can keep practicing without an account.