◀ Your Dojos SQL · Stage Select

Choose Your Stage

Four worlds. Twenty-two stages. A real database, running in this tab.

Every stage is a lesson you read, a lab you type queries into, and one graded assignment that decides whether the stage clears. Nothing to install. Stages open in order, because each one leans on the last — and clearing all 22 earns the SQL Practitioner certificate.

LVL 1Level
000000Score
0/22Stages
0Day streak
World 2

Summarising

In the works

Can turn rows into numbers: counts, sums and averages, grouped by any dimension, filtered after the fact, and sliced by time.

  • 2-01 COUNT, SUM & AVG
  • 2-02 GROUP BY
  • 2-03 HAVING & Filter Order
  • 2-04 Working with Dates
  • 2-05 Text & Number Functions
World 3

Combining

In the works

Can bring several tables together without losing or duplicating rows, and knows when a subquery, a CTE or a join is the right shape.

  • 3-01 INNER JOIN
  • 3-02 LEFT JOIN & Missing Rows
  • 3-03 Joining Three Tables
  • 3-04 Self Joins & UNION
  • 3-05 Subqueries
  • 3-06 Common Table Expressions
World 4

Analyst SQL

In the works

Can rank, compare a row to its neighbours, build running totals, express a funnel or a retention cohort in SQL, and change data safely.

  • 4-01 Window Functions
  • 4-02 Running Totals, LAG & LEAD
  • 4-03 Funnels & Cohorts
  • 4-04 INSERT, UPDATE & DELETE
  • 4-05 Capstone: The Monthly Report