Choose a mission
Explore the shop data and the result you need.
A joyful way to learn SQL
QueryCraft helps you learn SQL and databases through hands-on missions. Start at the beginning and learn at your own pace.
SELECT name, price FROM products WHERE price >= 10
| name | price |
|---|---|
| Coffee cup | 12 |
| Pouch | 10 |
GUIDE
Return to these instructions whenever you need help.
Explore the shop data and the result you need.
Write it yourself or choose tables and conditions in the query builder.
Watch each step and check your answer.
Use a hint or review a command when you need help.
We plan to expand from PostgreSQL fundamentals to database-specific syntax and advanced SQL.
FAQ
A few things to know before you start.
Yes. Start with the basics and use the query builder and command lessons.
Yes. Guest progress is stored in your current browser.
Yes. Queries run through the server against a PostgreSQL learning database.
Read the error, correct your SQL and try again.
Open hints one at a time or review a command lesson.
The current course uses PostgreSQL on Supabase. Other dialects and advanced courses are planned for the future.