Everything you need to practice SQL
SQLumina lets you write real queries against live PostgreSQL databases, see how they execute, and find out exactly why a query was slow or wrong — all in the browser with no setup.
Core features
- SQL Playground — a live PostgreSQL editor with syntax highlighting, schema-aware autocomplete, query history, and execution timing.
- SQL Challenges — 50+ auto-graded, real-world challenges across Easy, Medium, and Hard difficulty.
- Smart Debugger — analyses your query and explains what went wrong without spoiling the answer.
- Daily SQL Puzzle — a fresh challenge every day with streak tracking and milestone badges.
- Race Mode — 1v1 real-time SQL races where the fastest correct query wins.
- Query Visualizer — a step-by-step view of how the database processes your query.
- SQL Sandbox — a fully writable PostgreSQL environment for CREATE, INSERT, UPDATE, and DROP.
- ER Diagram — an interactive entity-relationship viewer for every dataset.
- Learning Path — a structured curriculum from query foundations to advanced analytics and window functions.
Start in the SQL Playground, practice SQL online, read the documentation, browse the blog, or see pricing.