Three games for a fun SQL learning experience
Before exploring the rest of the article, we need to have an idea of what SQL is.
According to Wikipedia, SQL “is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.”
I agree with their definition, but it’s a bit too technical for a beginner. So, to make it simple, I’d rather say that SQL is the language you need to know to communicate with your database.
One day when I was searching on the internet for new article ideas, I came across these intriguing data-related games that help you to learn SQL in an interactive and fun way.
- The SQL Murder Mystery
The first game is “The SQL Murder Mystery”. It caught my eye immediately, especially since it’s a kind of puzzle and SQL is used. I didn’t think twice and I played it.
The game starts by exploring the tables of your database; as soon as you familiarize yourself with these, you’re ready to search for the truth and help the SQL City police to catch the criminal.
Put on your detective hat and save the city!
Link: https://mystery.knightlab.com/
2. SQL Island
Unfortunately, your dream vacation was suddenly ruined by a plane crash…luckily, you survived, but now you’re stranded on an island in the middle of the ocean. The only way to escape this nightmare is to use your excellent SQL skills.
Let’s get our hands dirty and leave this nightmare behind.
Link: https://sql-island.informatik.uni-kl.de/
3. SQL Police Department
Even though is not a free resource, you can solve some police cases without paying. It’s not a place for the advanced, but it’s a great game to sharpen your data analyst skills by translating plain requests into SQL code.
If you’ve ever wanted to be a police officer, now is the moment.
Link: https://sqlpd.com/
If you liked my articles, let’s spend our coffee break together here 😉. Thank you for your support!