Practical, query-first guides to analytical SQL — the lingua franca of data, and the one tool you'll never regret learning properly.
Connect with usSQL is the most durable skill in data. Languages come and go, frameworks come and go, but SQL has been quietly running the world's analytics for forty years and isn't going anywhere. If you can write a clean GROUP BY with a HAVING clause, you can pull useful answers out of almost any database on the planet.
These tutorials are written in the same Minimal Viable Analytics style I use with clients: each one focuses on a single core operation — filtering, sorting, grouping, joining, creating columns, plotting — with copy-pasteable SQL and Chart.js examples for the visualisation pieces. The flavour is portable enough to work on Postgres, BigQuery, Snowflake or SQLite with minor tweaks.
The Learn SQL page runs the same six skills as runnable browser examples — great if you want to play with the queries before reading the deep dives.