4 ms·
Show HN: SQL Expert – Master SQL interviews by talking to a real-time AI tutor
Hey HN,
we're Alex and Vlad, devs who've spent countless hours writing SQL queries (and fixing broken ones). We've built SQL Expert, a hands-on learning platform that lets you practice SQL interactively while getting real-time, personalized feedback from an AI tutor.
The problems we focus on:
(a) Books and videos often lack the interactivity to catch mistakes immediately.
(b) Preparing for SQL interviews can feel disconnected from actual hands-on practice, making it hard to build genuine confidence before interviews.
The main feature is the Live AI Tutor:
(1) Make a 3 min call with the AI Tutor (mobile-friendly)
(2) Get the feedback via e-mail
(3) Practice tasks recommended by the platform
(4) Repeat
Other features:
- Interactive "SQL Gym": solve SQL exercises directly against a live Postgres environment.
- AI-powered feedback: our in-browser tutor detects mistakes, provides explanations, and helps debug queries.
- Open-source course content, which is on our website, is also available on GitHub.
We're at an early stage and we're committed to making this valuable for folks genuinely interested in becoming stronger with SQL or preparing for the interviews.
At the moment the platform is entirely free to use. We'd like your honest feedback—are these exercises useful for actually learning SQL? Anything we could do to make the AI feedback clearer or more intuitive?
Feel free to give it a try (no sign-up required to get started right away): https://sql-expert.org/ai-tutor https://sql-expert.org/ai-tutor
- oleks_j 2y agoLooks interesting! I tried it on mobile but clicking “Start” on the AI trainer didn’t do anything for me. Have you considered using DuckDB in the browser to power SQL playgrounds?
- perevalov_a 2y ago(1) Check whether you disabled using the microphone from the browser. (2) What's the country from where you access the website? It may affect the AI tutor functionality as well
- perevalov_a 2y agoI don't have any experience with DuckDB to be honest? What are the advantages?