Freedom251 › Coding Challenge Platforms
SQLZoo

What SQLZoo is
SQLZoo is a web-based resource for learning and practicing SQL, with tutorials, reference pages, exercises and assessments. Learners can query sample databases using interactive access to several SQL engines and get immediate feedback on their attempts. The tutorial material ranges from SELECT and pattern matching to aggregates, joins, NULL, window functions, self joins, quizzes and database creation. Reference pages cover SELECT, table creation and deletion, data changes, dates, functions, users and metadata.
The sample databases include Buses, Covid, EURO2012, General Election, Movies, Nobel, Teachers and World, with data in MySQL format. SQLZoo identifies MySQL, Oracle and SQL Server among the engines available for interactive learning; its supported-language list also names DB2, Mimer, PostgreSQL, SQLite and Access. Each assessment has 15 questions across easy, medium and hard levels. The material was first developed for Edinburgh Napier University. The maintainer describes it as useful for large classes with face-to-face instructor support and invites educators to report class issues. SQLZoo’s privacy policy says cookies and local storage retain interactions and user history, which is reviewed to improve content; anonymized usage patterns may be used for research. The maintainer describes the sample engines as relatively safe and recommends installing an engine locally to experiment with the real thing.
Who it suits
SQLZoo suits learners who want to practice SQL in a browser through exercises, sample databases and immediate feedback. Its materials may also suit educators leading large classes with face-to-face support.
What it does well
- Interactive exercises provide immediate feedback on attempts.
- Tutorials cover queries, joins, functions, window functions and database creation.
- Reference pages cover data changes, dates, users and metadata.
- Assessments contain 15 questions across three difficulty levels.
- Available free on the web.
What to know first
- The maintainer recommends a local engine for experimenting with the real thing.
- Cookies and local storage retain interactions and user history.
Limits
SQLZoo describes its sample engines as relatively safe and recommends installing an SQL engine locally to experiment with the real thing.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| SQLZoo | SQL tutorials and reference | Free |
As sqlzoo.net lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Open https://sqlzoo.net/.
- Use the web-based tutorials and reference pages.
- Choose an interactive exercise and work with a sample database.
- Try an assessment with easy, medium and hard questions.
- For experimentation with a real engine, install an SQL engine locally.
Verdict
Choose SQLZoo for free, browser-based SQL practice supported by tutorials, reference pages and sample databases. Learners seeking to experiment with a real SQL engine should follow the maintainer’s recommendation to install one locally.
Questions
Is SQLZoo free?
Yes. Its free plan is listed as free.
Which platforms does SQLZoo support?
SQLZoo is available on the web.
Which SQL engines or languages are supported?
The interactive learning engines named include MySQL, Oracle and SQL Server. The supported-language list also includes DB2, Mimer, PostgreSQL, SQLite and Access.
What does an assessment include?
Each assessment contains 15 questions graded easy, medium and hard.
Can educators use SQLZoo with classes?
The maintainer says it works particularly well for large classes with an instructor supporting learners face to face, and invites educators to contact him about class issues.
What does SQLZoo store for privacy purposes?
Its privacy policy says cookies and local storage record interactions and maintain user history. Anonymized usage patterns may be used for research.
Facts from SQLZoo's own pages
- Assessments
- Each assessment includes 15 questions graded easy, medium, and hard. · sqlzoo.net, 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. · sqlzoo.net, 7 Oct 2026
- Example databases
- The site provides MySQL-format data for Buses, Covid, EURO2012, General Election, Movies, Nobel, Teachers, and World. · sqlzoo.net, 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. · sqlzoo.net, 7 Oct 2026
- Interactive practice
- The site offers interactive access to several SQL engines, sample databases, practical exercises, and instant feedback on student attempts. · sqlzoo.net, 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. · sqlzoo.net, 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. · sqlzoo.net, 7 Oct 2026
- Purpose
- SQLZoo provides tutorials and reference to support people learning SQL. · sqlzoo.net, 7 Oct 2026
- Reference material
- The site includes reference material for SELECT, table creation and deletion, data changes, dates, functions, users, and metadata. · sqlzoo.net, 7 Oct 2026
- Support
- The maintainer invites educators to contact him when something is not working and says class issues are a priority. · sqlzoo.net, 7 Oct 2026
- Supported engines
- The site identifies MySQL, Oracle, SQL Server, and other SQL engines as engines available for interactive learning. · sqlzoo.net, 7 Oct 2026
- Tutorial topics
- Tutorials cover SELECT, pattern matching, aggregates, joins, NULL, numeric examples, window functions, self joins, quizzes, and database creation. · sqlzoo.net, 7 Oct 2026
Where SQLZoo stands on Freedom251
- Coding Challenge Platforms#21 of 30