Choose your character

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

Courses / Data and analytics tools

BigQuery SQL

BigQuery SQL in a BigQuery Studio-style editor: nested data, GA4 exports, partitions and what queries cost.

Start lesson 1Practice interviewTake the assessmentPractice the first unit of every course. No account needed.
57lessons
405checked exercises
13projects, cases and exams
Prepares you for Analytics roles, GA4 work

Projects, case studies and mock exams

Practice GoogleSQL in a BigQuery Studio-style console with table paths, nested records and an estimate of the bytes each query reads. Start with filters, joins and reliable report totals. Then work with arrays, GA4-style exports, windows, partitioned tables and incremental merges. Later units cover metadata, scripts, procedures, materialized results, approximate aggregates, geographic distances and small regression models. Build reports through continuing projects, investigate business cases and prepare for interviews at three difficulty levels. Two timed scenario sets review BigQuery decisions in a shorter certification-style format. Runnable answers are checked on changed data, so a query must express the rule rather than hard-code the visible result.

Beginner

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

Query foundations

Read tables, filter rows and establish the report grain.

4 lessons

Clean reporting

Handle missing values, text and date boundaries.

5 lessons

Relational analysis

Combine tables and audit the resulting totals.

4 lessons

Intermediate

Nested order data

Read repeated records without losing or multiplying orders.

5 lessons

Event pipelines

Read sharded exports and build a checked funnel.

4 lessons

Analytical windows

Define frames and publish a basket report at the right grain.

5 lessons

Advanced

Storage and metadata

Design scan-aware tables and inspect the warehouse catalog.

6 lessons

Reliable changes

Deduplicate source changes and validate JSON and merges.

4 lessons

Repeatable operations

Use scripts, procedures and materialized results for recurring work.

5 lessons

Expert

Scale and location

Choose approximations, geographic filters and resource controls.

4 lessons

Small predictive models

Train a regression and evaluate it on held-out observations.

3 lessons

Cases and assessments

Defend SQL decisions and complete timed scenario practice.

8 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.