

SQL Noir
SQL Noir is a free, browser-based game that helps you learn and practice SQL by solving fictional crimes. Each mission presents a new detective case, complete with its own database full of clues hidden in tables, records, and relationships. Your job?
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted
- Typescript
Features
- Ad-free
- Gamification
- SQLite
Tags
- learn-sql
- SQL
SQL Noir News & Activities
Recent activities
- hristo2612 added SQL Noir
- POX updated SQL Noir
hristo2612 added SQL Noir as alternative to HackerRank, LeetCode, InterviewBit and DataLemur
SQL Noir information
What is SQL Noir?
SQL Noir is a free, browser-based game that helps you learn and practice SQL by solving fictional crimes. Each mission presents a new detective case, complete with its own database full of clues hidden in tables, records, and relationships. Your job? Query your way to the truth using real SQL commands.
Whether you’re a complete beginner, a data analyst brushing up on your skills, or a developer looking for a creative challenge, SQL Noir offers a fun, gamified alternative to traditional tutorials. It teaches you to think logically with data and rewards curiosity, deduction, and persistence.
• 🕵 Solve 6+ unique detective cases, each with different tables and schema • 💡 Use real SQL (SELECT, WHERE, JOIN, etc.) — no simplified syntax • 🎓 Designed for self-paced learning • 🧠 Helps prepare for interviews, SQL bootcamps, or just refresh your memory • 🌱 Open source — contribute your own missions or help expand the game
If you enjoyed games like SQL Murder Mystery or SQL Island, you’ll love SQL Noir. It’s the perfect blend of mystery, logic, and learning.







