External Resources

The following resources can help you learn SQL or deepen your knowledge. Some are games; others are tutorials or websites with explanations and exercises. Several linked resources are available only in German.

Resource Description
SQL Island An excellent game for learning SQL—the classic.
Query Quest Learn SQL through stories and interactive databases (in German).
Database Detective: Minor Crimes Division A detective game in which you solve criminal cases using SQL queries (paid game on Steam; demo available).
SQL Murder Mystery Solve a murder case by writing SQL queries and piecing together clues.
SQL Tutorial Lessons and exercises covering SELECT queries.
SQLZoo: Nobel Prizes Exercises on SELECT queries.
SQLZoo: JOIN queries Exercises on SELECT queries with joins.
Wichematik: SQL queries Interactive exercises on SQL queries.
Wichematik: SQL mystery A mystery in which SQL queries help you solve the case.
Winner of the 2025 GI teaching award.
Inspector Smith’s Adventures Another text adventure.
Mini-worlds for ER modelling
Tino Hempel’s website Extensive explanations covering the whole topic.
MaInLab database course Materials for learning about relational databases. Many exercises can be tested directly in the SQL Browser.