SQL Games: A fun way to learn SQL

DataBurst
3 min readMay 9, 2023

--

Most of the tutorials online make you create your own database and fill them with boring details. This process makes your eyes irritated and you boring.

To avoid getting bored, real quickly, you should try out these SQL games filled with fun and adventure:

  1. SQL Island
  2. SQL Murder Mystery
  3. SQL Police Department (SQLPD)
  4. CodinGame by CoderPad
  5. Schemaverse

Game #1 : SQL ISLAND

image of SQL ISLAND game.
SQL ISLAND

SQL Island is fun game to learn SQL. In this adventure game you are stranded on an island after a plane crash. Now you have to use your SQL knowledge to escape the island.

Click here to play SQL Island game.

Game #2: SQL Murder Mystery

image of sql murder mystery game.
SQL Murder Mystery

This SQL game is designed to be both a self-directed lesson to learn SQL concepts and commands and a fun game for experienced SQL users to solve an intriguing crime.

In this game you will use act as a Jasoos(Spy) and use your SQL knowledge to find out the killer who is lost in the city.

Click here to play SQL Murder Mystery.

Game #3: SQL Police Department

image of sqlpd. image of SQL Police Department.
SQL Police Department.

SQL Police Department is an online game where you solve crimes using SQL (and learn SQL in the process). While this is a paid resource, you can try a few of the police cases for free!

Click here to play SQLPD.

Game #4: CodinGame by CodePad

codingame logo. logo of codingame. image of codingame logo. codingame.
CodinGame

CodinGame is a challenge-based training platform for programmers where you can improve your coding skills with fun exercises (25+ languages supported). Here you can learnSQL. Then, practice it on fun programming puzzles.

Click here to play CodinGame

Game#5: Schemaverse

Schemaverse game. schemaverse
SCHEMAVERSE

The Schemaverse is a space-based strategy game implemented entirely within a PostgreSQL database. Here you can compete against other players using raw SQL commands to command your fleet. Or, if your PL/pgSQL-foo is strong, wield it to write AI and have your fleet command itself!

Additional SQL learning resource: Free SQL course by Codecademy

Thank you for reading! If you found this article helpful then don’t forget to clap and follow me for more Data and Analytical related articles.

Connect with me on LinkedIn : click me!

--

--