I posted about SQL Noir a while ago — it’s an open-source game that teaches SQL through narrative-driven investigations. You act as a detective solving crimes by writing real SQL queries against actual databases.
Since then, I’ve added 2 new cases (now 6 in total), improved the UX, and fixed a bunch of early issues thanks to community feedback.
It’s still 100% free and open source. Would love feedback on the new cases, or ideas for future mysteries.