Free workbench · no account needed
Don’t just learn SQL.
Finish a small project.
Turn six shop orders into a useful report. Three connected exercises, instant feedback, and SQL you can take with you.
Working data stays in your browser.
SELECT country, SUM(revenue - refund)Build it. Run it. Explain it.New here?
Your first result, one step at a time.
- 1
Meet your dataset
Explore the fictional orders and the business question.
- 2
Write, run, learn
Try a query. Get a hint when you need one.
- 3
Build your report
Complete all three steps and export your SQL.
QuerySprint workbench
The little shop report.
Dataset and schema
orders(id INTEGER, customer TEXT, country TEXT, status TEXT, revenue REAL, refund REAL)
Fictional records. Both revenue and refund use the same arbitrary currency. A second dataset checks that the query is not tied to these numbers.
0 / 3 completed
What to do with this result
Explain why the filter and calculation work. Then select the next exercise, or download your completed SQL.
One optional question
In the past 30 days, how many SQL reports did you finish outside a tutorial?
Clicking sends only your anonymous choice. You can skip this and keep using the tool.
Help shape what comes next
Project collection
A proposed collection of ten connected SQL projects, data files and worked explanations. This three-step project is free. The project collection is not available for purchase yet.
€29 one time
Sends anonymous interest only. No purchase or signup.
Before you begin.
Is this a SQL simulator?
Queries execute with SQLite in your browser. Passing means your result matches the expected columns, values and order on two small datasets.
Will this get me a job?
This is project practice, not a certification or a promise of employment. Explain your decisions and test further cases before using SQL in production.
Can I see a worked solution?
Yes. Hints and solutions are available. Exported work records whether you used them; completion is not presented as an independent assessment.