Workspace Orientation and First Run
not startedUse the product without interface uncertainty; run, edit, check, and recover a first query.
- Lessons
- 0/2 independent
- Checkpoint
- 0%
Each module introduces one main idea, then fades scaffolding through prediction, guided edits, scratch SQL, debugging, and transfer.
From local execution and first SELECT statements to precise one-table output contracts.
Use the product without interface uncertainty; run, edit, check, and recover a first query.
State row grain, distinguish identifiers from labels, and preview relationships.
Recommended prep: finish targeted work from M00 before this module.
Retrieve columns from one table and diagnose table or column identifiers.
Recommended prep: finish targeted work from M01 before this module.
Match exact output contracts for columns, order, and report-friendly aliases.
Recommended prep: finish targeted work from M02 before this module.
Create arithmetic and text-derived values while preserving input row grain.
Recommended prep: finish targeted work from M03 before this module.
Filter source rows using equality and ordered comparisons with explicit boundary wording.
Recommended prep: finish targeted work from M04 before this module.
Control surviving rows, null logic, duplicate semantics, and stable top-N output.
Compose Boolean conditions and make mixed precedence explicit.
Recommended prep: finish targeted work from M05 before this module.
Express membership, inclusive ranges, and half-open alternatives deliberately.
Recommended prep: finish targeted work from M06 before this module.
Distinguish exact text, patterns, case-insensitive matching, and deliberate normalization.
Recommended prep: finish targeted work from M07 before this module.
Reason about missing information with IS NULL and unknown Boolean results.
Recommended prep: finish targeted work from M08 before this module.
Control duplicate output tuples and deterministic sorted/limited results.
Recommended prep: finish targeted work from M09 before this module.
Move from row-level calculations to reliable grouped business metrics.
Apply scalar functions and explicit casts with type-sensitive behavior.
Recommended prep: finish targeted work from M10 before this module.
Express ordered conditional logic and deliberate null fallback.
Recommended prep: finish targeted work from M11 before this module.
Summarize filtered input with COUNT, SUM, AVG, MIN, and MAX correctly.
Recommended prep: finish targeted work from M12 before this module.
Create one summary row per requested dimension and predict output grain.
Recommended prep: finish targeted work from M13 before this module.
Filter groups, compute conditional metrics, and calculate safe rates.
Recommended prep: finish targeted work from M14 before this module.
Plan relationship paths, joins, optionality, and fan-out-safe grain.
Plan a join path and predict row multiplication before writing JOIN syntax.
Recommended prep: finish targeted work from M15 before this module.
Combine matching rows on verified keys with readable aliases and qualified references.
Recommended prep: finish targeted work from M16 before this module.
Preserve unmatched left rows and calculate zero-related counts correctly.
Recommended prep: finish targeted work from M17 before this module.
Navigate multiple tables while preserving fact grain and metric source.
Recommended prep: finish targeted work from M18 before this module.
Detect independent one-to-many fan-out and pre-aggregate to a common grain.
Recommended prep: finish targeted work from M19 before this module.
Use subqueries, existence checks, CTEs, and set operations with auditable stages.
Use nested queries when scalar or one-column set shape is clearest.
Recommended prep: finish targeted work from M20 before this module.
Express presence and absence with correlated existence tests and null-safe anti-logic.
Recommended prep: finish targeted work from M21 before this module.
Build readable multi-stage queries with named intermediate grains.
Recommended prep: finish targeted work from M22 before this module.
Combine and compare compatible result sets while controlling duplicate semantics.
Recommended prep: finish targeted work from M23 before this module.
Analyze periods, cohorts, ranking, adjacent change, frames, and contribution.
Filter and calculate time using explicit type, zone, and boundary policy.
Recommended prep: finish targeted work from M24 before this module.
Create complete period series and calculate basic retention without dropping quiet periods.
Recommended prep: finish targeted work from M25 before this module.
Add partition context without collapsing detail rows and rank deterministically.
Recommended prep: finish targeted work from M26 before this module.
Compare rows to prior or next rows after staging at the intended grain.
Recommended prep: finish targeted work from M27 before this module.
Use explicit frames for cumulative and rolling calculations.
Recommended prep: finish targeted work from M28 before this module.
Debug systematically, change state safely, enforce integrity, and read basic plans.
Debug complex SQL by isolating stages, validating grain, and testing suspicious metrics.
Recommended prep: finish targeted work from M29 before this module.
Make targeted state changes and inspect affected rows inside rollback-safe checks.
Recommended prep: finish targeted work from M30 before this module.
Protect multi-step changes with transactions and rely on constraints for integrity.
Recommended prep: finish targeted work from M31 before this module.
Read basic plan shapes and form evidence-based optimization hypotheses.
Recommended prep: finish targeted work from M32 before this module.