EVERYTHING XIAOMI
Get listed

SQLZoo

SQLZoo is a free website for learning SQL through tutorials, reference pages, exercises, and quizzes.

Place
#23 of 30
Score
5.9
SQLZoo's website

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.

All about pricing
PlanPriceWhat it gives you
SQLZooFreeSQL 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

All alternatives
  1. 1CodeSignal logo

    CodeSignal

    Free planAndroidiOSWebAPI
    8.2From $24.99 a month
  2. 2HackerEarth Assessments logo

    HackerEarth Assessments

    Free planAndroidiOSWebAPI
    8.2From $99 a month
  3. 3

    CodeChef IDE

    Free planWebAPI
    7.4From $124 a year
  4. 4HackerRank logo

    HackerRank

    WebAPImacOSWindows
    7.4From $165 a month
  5. 5Codility logo

    Codility

    WebAPImacOSWindows
    7.3From $1,200 a year
  6. 6

    CSSBattle

    Free planWeb
    6.7From $4.90 a month