The Ultimate List of Free SQL Resources

Welcome to the Ultimate List of Free SQL Resources

This list brings together the best free resources for learning SQL. This list is constantly being updated, so please add an issue or pull request if you have anything to add.

Why Does This Repo Exist?

A lot of beginners learning SQL aren't sure where to start learning SQL or even where to look for content. This is a quick list of places to start that I believe will give them the best chance at success in getting their first job in the data world. However, this compilation of resources should still have something valuable for those who are more advanced as well.

How Can I Contribute?

To add to this repository, feel free to either open a pull request or an issue, both are great ways to help build this resource.

Repo Information

Each resource may be tagged with a LinkedIn link in addition to the original link. The LinkedIn link is a link to the affiliated LinkedIn page post about the particular resource on the "Learning SQL" publication page.

Books

Blogs

Cheatsheets (Single Page)

SQL Join Cheatsheets

SQL Order of Execution Cheatsheets

SQL Commands Cheatsheets

General SQL Cheatsheets

Cheatsheets (Multi-Page Booklets)

SQL Joins

SQL Interview Cheatsheets

SQL Commands Cheatsheets

General SQL Cheatsheets

Practice

General

Online Databases for Practice

Open-Source Databases for Practice

Interactive

SQL Tools

AI Tools

Projects

Courses/Tutorials

General/ANSI SQL

Interactive

Postgres SQL

MySQL

Data Modeling

Paid Resources Honorable Mentions

Books

Interactive Courses/Tutorials

Lower Quality Learning Resources Honorable Mentions

Tutorials/Courses

Practice