SQL & Databases

Query data confidently, then learn how databases actually work.

Follow to see updates in Your Feeds — saved in your browser, no account.

15 picks · 11 free · 14 providers · curated by Rowland Kuru

Editor's intro

Editor's intro

SQL is fifty years old and more useful than ever. Analysts, engineers, product managers, and marketers all end up needing it, and it's one of the fastest high-value skills to pick up: a few weeks of practice covers most of what you'll write day to day. This feed starts with interactive drills, then moves into performance and into how databases work under the hood.

Practise in the browser first so setup doesn't slow you down, then install PostgreSQL and load a real dataset you care about. Most people plateau at basic joins; the intermediate picks on window functions and indexing are what separate "can write SQL" from "writes good SQL." The advanced section is for engineers designing systems around a database.

Start here

SQLBolt

SQLBolt Interactive ~3 hours Free

SQLBolt is a set of short, interactive lessons that each introduce one idea and then have you write queries against a small table right in the browser. There's nothing to install, no account to create, and no video to sit through — just read, type, and check. You can finish the core lessons in an afternoon, and by the end you'll be comfortable with filtering, sorting, joins, and aggregates. Follow it with SQL Murder Mystery or Select Star SQL for practice that feels less like homework.

This week added

All picks

Partner Some links on this page are affiliate links, marked Partner. Commissions fund the site at no cost to you. Read our affiliate disclosure.

Beginner · 7

SELECT, WHERE, JOIN, GROUP BY. You can be genuinely useful with SQL within a couple of weeks.

Intermediate · 4

Window functions, indexing, query performance, and running a real database like PostgreSQL.

Advanced · 3

Storage engines, transactions, replication — how databases work inside, and how to design around them.

Related feeds