Welcome to r/QueryCase

I'm Conor, a data analyst who's spent the last 7+ years working with SQL across retail, EdTech, and marketplace businesses.

Over the years I've seen a lot of people struggle to learn SQL. Not because SQL is too difficult, but because most learning resources make it feel painfully boring.

You're asked to query an employees table, filter rows where age > 30, and somehow convince yourself this is exciting.

So I started building QueryCase.

QueryCase teaches SQL through detective-style investigations. Instead of writing queries for the sake of it, you're using SQL to answer questions:

  • Who committed the fraud?
  • Which transactions look suspicious?
  • Which suspect can we eliminate?

Every case uses a real SQL engine running directly in your browser, with instant feedback, XP progression, and visual explanations to help concepts stick.

I'm building the platform publicly and sharing the journey here. Expect updates, screenshots, ideas, SQL discussions, and the occasional mistake along the way.

If you're learning SQL, working in data, or just curious about the project, you're very welcome.

🌐 querycase.com

Happy investigating!

Conor

Posted Jun 8, 2026, 4:37 PM UTC

10
Loading comments…