SQL Tutorial

Learn SQL in your browser

Worked examples and self-checking exercises on Pacific Northwest towns, counties, and flight data — no install, no account, no servers. Everything runs in your browser via SQLite-compiled-to-WebAssembly.

How it works

  • SQLite in your browser — both databases are loaded once and cached locally.
  • Self-check exercises — your query's result is compared against the reference solution. Row order doesn't matter unless the problem says otherwise.
  • Hints & solutions on demand — reveal one hint at a time, or show the full solution when you're truly stuck.
  • Progress is saved locally — your work persists in your browser via localStorage.