My favorite SQL practice website (

I think I just found my new favorite SQL practice website.

The website is called and it is completely free. Homepage

This all-in-one website offers SQL training, as well as SQL practice questions.

The list of SQL topics covered in
SQL Learning has a section called "Learning resources" that includes tutorials for basic SQL queries, filtering, functions (Aggregate, Window, String, etc.), and table manipulation. The tutorials are pretty basic, but work great as a refresher. But if you're just starting out, I still recommend starting with an interactive course like Udacity or SoloLearn

SQL Practice is also a great place to practice and test your SQL skills. 

It lets you write and run SQL code against two different sample databases.

One database has data related to hospital patients and has four tables, and the other one has sample sales data for a fictitious company called Northwind Traders and has eleven tables.

You're able to see the schemas for the databases, as well as the data types and column names for all the tables. 

The database schema for the northwind traders database in
The database schema for the Northwind traders practice database

You can write simple select queries to pull data from a single table, test your JOIN skills to combine data from multiple tables into one result, or filter, sort, and aggregate data as you see fit. 

There are also over 50 guided questions you can use to practice against these databases to sharpen your skills.

I recently spent a couple of days going through all the questions and I had a blast! 

Now, I still recommend doing the SQL interview practice questions from DataLemur, LeetCode, and HackerRank as those are closer to what you'll see in a real SQL interview but I can't not tell you about this website as it makes practicing so much more accessible.

So give this website a try and become a SQL expert!

Reach out on TikTok if you have any questions, and stay tuned for more data content! 

Popular posts from this blog

How to get started with SQL

How to become a Data Analyst

Data Preparation Practice