SQLZoo
SQLZoo is a free website for learning SQL through tutorials, reference pages, exercises, and quizzes.
What SQLZoo is
SQLZoo is a free website for learning SQL through tutorials, reference pages, exercises, and quizzes. Learners can practice with sample databases and interactive access to several SQL engines, receiving immediate feedback on attempts. Tutorials cover SELECT, pattern matching, aggregates, joins, NULL, numeric examples, window functions, self joins, quizzes, and database creation. Reference material addresses SELECT, table creation and deletion, data changes, dates, functions, users, and metadata. The site supplies MySQL-format sample data for Buses, Covid, EURO2012, General Election, Movies, Nobel, Teachers, and World. Its assessments each contain 15 questions graded easy, medium, and hard. SQLZoo identifies MySQL, Oracle, SQL Server, and other engines for interactive learning; its supported list also includes DB2, Mimer, PostgreSQL, SQLite, and Access. The material was initially developed for Edinburgh Napier University. The maintainer says it works particularly well in large classes with an instructor supporting learners in person. The site records interactions and user history with cookies and local storage, and anonymized usage patterns may be used for research.
Good
- Free tutorials and reference material.
- Interactive exercises provide immediate feedback.
- Covers multiple SQL engines.
- Assessments include easy, medium, and hard questions.
- Provides sample data for eight databases.
Watch out
- The maintainer recommends local installation to experiment with a real SQL engine.
- Cookies and local storage record interactions and user history.
- Anonymized usage patterns may be used for research.
Who it suits
SQLZoo suits people learning SQL through guided tutorials, practical exercises, and quizzes. Its maintainer also describes it as a fit for large classes with an instructor supporting learners face to face.
Verdict
SQLZoo combines structured learning material with interactive practice and feedback across several SQL engines. Learners looking to experiment with a real database should note the maintainer’s recommendation to install an engine locally.
Plans and prices
From SQLZoo's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| SQLZoo | Free | SQL tutorials and reference |
The facts
Each one read from SQLZoo's own pages, with the date it was checked.
What it does
- Assessments
- Each assessment includes 15 questions graded easy, medium, and hard.checked 7 Oct 2026
- Educators
- The material was initially developed for Edinburgh Napier University, and the maintainer says the site works particularly well for large classes with an instructor supporting learners face to face.checked 7 Oct 2026
- Example databases
- The site provides MySQL-format data for Buses, Covid, EURO2012, General Election, Movies, Nobel, Teachers, and World.checked 7 Oct 2026
- Hosting
- The site says it runs on Raspberry Pi computers at the maintainer’s home and has a DigitalOcean cloud backup stored as a snapshot.checked 7 Oct 2026
- Interactive practice
- The site offers interactive access to several SQL engines, sample databases, practical exercises, and instant feedback on student attempts.checked 7 Oct 2026
- Notable limitation
- The maintainer describes SQLZoo’s sample engines as relatively safe and recommends installing an SQL engine locally to experiment with the real thing.checked 7 Oct 2026
- Privacy
- The privacy policy says cookies and local storage record interactions and maintain user history, which is reviewed to improve content; anonymized usage patterns may be used for research.checked 7 Oct 2026
- Purpose
- SQLZoo provides tutorials and reference to support people learning SQL.checked 7 Oct 2026
- Reference material
- The site includes reference material for SELECT, table creation and deletion, data changes, dates, functions, users, and metadata.checked 7 Oct 2026
- Support
- The maintainer invites educators to contact him when something is not working and says class issues are a priority.checked 7 Oct 2026
- Supported engines
- The site identifies MySQL, Oracle, SQL Server, and other SQL engines as engines available for interactive learning.checked 7 Oct 2026
- Tutorial topics
- Tutorials cover SELECT, pattern matching, aggregates, joins, NULL, numeric examples, window functions, self joins, quizzes, and database creation.checked 7 Oct 2026
Alternatives to SQLZoo
- 1

CodeSignal
Free planAndroidiOSWebAPI8.2From $24.99 a month - 2

HackerEarth Assessments
Free planAndroidiOSWebAPI8.2From $99 a month - 3
CodeChef IDE
Free planWebAPI7.4From $124 a year - 4

HackerRank
WebAPImacOSWindows7.4From $165 a month - 5

Codility
WebAPImacOSWindows7.3From $1,200 a year - 6
CSSBattle
Free planWeb6.7From $4.90 a month
