Courses / Data and analytics tools
BigQuery SQL
BigQuery SQL in a BigQuery Studio-style editor: nested data, GA4 exports, partitions and what queries cost.
Projects, case studies and mock exams
Reconcile duplicate feed rows and identify the channel with the highest observed refund share.
6 steps · 40 minProject · IntermediateA GA4 ecommerce funnelFrom raw GA4 events to a session funnel with conversion rates by device, across two weeks of daily tables.
6 steps · 35 minProject · IntermediateA fulfillment basket reportBuild a customer report that reconciles basket contents, shipping and empty-item records.
7 steps · 40 minProject · AdvancedA daily order martBuild a partitioned day-and-channel mart with explicit status rules and reusable reporting.
7 steps · 40 minCase study · ExpertDispatch capacityCompare daily order demand with an explicit fictional capacity rule and return a checked priority.
6 steps · 35 minProject · ExpertCapacity model validationBuild a prediction register and a checked holdout validation report for a fictional planning model.
6 steps · 45 minCase study · ExpertSubscription churnMeasure active subscriptions, cancellations and churn by plan, and say what the numbers can and can't tell you.
6 steps · 30 minMock exam · ExpertBigQueryForty original questions on BigQuery architecture, storage, security, pipelines and SQL, with a two-hour clock.
40 questions · 120 minMock exam · ExpertData engineering with BigQueryAnswer 40 original BigQuery scenarios in a two-hour mock with single-select and multiple-select questions.
40 questions · 120 minPractice 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
Query foundations
Read tables, filter rows and establish the report grain.
Clean reporting
Handle missing values, text and date boundaries.
Relational analysis
Combine tables and audit the resulting totals.
Intermediate
Nested order data
Read repeated records without losing or multiplying orders.
Event pipelines
Read sharded exports and build a checked funnel.
Analytical windows
Define frames and publish a basket report at the right grain.
Advanced
Storage and metadata
Design scan-aware tables and inspect the warehouse catalog.
Reliable changes
Deduplicate source changes and validate JSON and merges.
Repeatable operations
Use scripts, procedures and materialized results for recurring work.
Expert
Scale and location
Choose approximations, geographic filters and resource controls.
Small predictive models
Train a regression and evaluate it on held-out observations.
Cases and assessments
Defend SQL decisions and complete timed scenario practice.