Data science

How to Learn SQL for Free, One Query at a Time

Compiled by CollectboardHow we make these listsUpdated 13 items

Anyone working out how to learn SQL for free runs into hundreds of tutorials and little guidance on what comes after the first SELECT. This list is for beginners who want to get from basic queries to joins, window functions, and table design. It draws on interactive lessons, official documentation, practice datasets, and a couple of first-hand accounts of studying databases.

  1. use-the-index-luke.com

    Markus Winand's free web edition of his paid book explains B-tree indexes and slow queries across Oracle, MySQL, PostgreSQL, and SQL Server; he also sells training. Read it once you write queries daily and want them fast.

Browse all