Skip to content

8 Websites To Sharpen Your SQL Skills

Today, I’m going to share 8 websites that data analysts can use to sharpen their SQL skills.

Learning SQL is an absolute must for aspiring data analysts. Fortunately, there are places online where you can learn this invaluable skill – without paying a dime.

These websites will help you:

  1. Learn SQL syntax faster
  2. Help you understand how SQL works
  3. Level you up from basics to intermediate

Unfortunately, so many analysts get stuck in the basics of SQL. They work hard but don’t see results. The reason for that is a lack of practice.

Learning SQL is hard!

Data analysts that don’t have a firm grasp of SQL won’t do well:

  • Confused by JOINs
  • Confused by Subqueries and CTEs
  • Can’t move on to bigger topics like query optimization
  • Never make it out of tutorial-mode

Fortunately, there are free websites for you to learn.

Here they are listed below. Pick one and get started.

1) KDNuggets
Learn how to create a table, insert values, and use SQL commands to solve this case study.

Learn more:


2) InterviewQuery
Work through example business issues, define metrics, and write the SQL to solve each problem.

Learn more:


3) Select Star SQL
Aims to be the best place on the internet for learning SQL. A great option for beginners!

Learn more:


Get started with SQL quickly and effectively through many practical examples.

Learn more:

5) Mode SQL Tutorial
Learn to answer questions with data using SQL. No coding experience is necessary.

Learn more:

Mode SQL Tutorial

6) 8WeekSQLChallenge
Practice solving 8 real-world business problems across 8 well-crafted case studies.

Learn more:

8 Week SQL Challenge

7) W3 Schools SQL Tutorial
Another good one for beginners, W3 Schools covers all of the SQL basics in bite-sized lessons.

Learn more:

W3Schools SQL Tutorials

8) DataLemur
Practice SQL Interview questions asked by top tech companies for free on DataLemur. Made by Nick Singh, Best-Selling Author of Ace the Data Science Interview

Learn more:

Practicing SQL for 30 minutes each day will help keep your data analytics skills sharp.
Check out each of these free SQL tutorial sites, find one that works for you, and get started!

Whenever you’re ready, there are 3 ways I can help you:

  1. Master the basics of SQL with my Learn SQL Basics course.
  2. Sharpen your SQL skills with 48 exercises in Daily SQL Practice.
  3. Need specific advice? Book a 1:1 session with me.

Leave a Reply

Your email address will not be published. Required fields are marked *