SQL Gym

Contains ads
Content rating
Everyone
10+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Want to learn SQL but tired of theoretical tutorials? SQL Gym lets you practice from the very first minute.

Write real queries against fictitious store databases (customers, products, orders, artists, invoices) and receive immediate validation. All the content is included in the app: the exercises work offline and without creating an account.

How it works

Two learning paths:

• Basic (online store) — SELECT, WHERE, ORDER BY, GROUP BY, and JOIN: 20 exercises.

• Advanced (music store) — DISTINCT & LIMIT, subqueries, HAVING, CASE, multi-join, self-join, UNION, and advanced aggregations: 38 exercises.

You can switch paths whenever you want: each one saves its own progress.

Each exercise presents you with a real business problem: "What are the 5 best-selling products?" or "Which artists span more than three genres?" You write the query, the app executes it and tells you if it's correct by comparing the results—not the syntax.

Key Features

āœ“ 58 progressive exercises in two paths, organized by concept
āœ“ Results-based validation: any equivalent query is accepted
āœ“ Progressive hints and a reference solution for each exercise
āœ“ Learning notes for each module, to review the theory when you need it
āœ“ Sandbox mode to freely explore the databases
āœ“ Integrated schema explorer: view tables and columns at any time
āœ“ Progress system with gradual exercise unlocking
āœ“ Daily SQL tips (local notifications, optional)
āœ“ No account or subscription required

Does it work offline?

Yes. The exercises, validation, sandbox, and your progress run entirely on your device, so you can practice even in airplane mode.

The app only uses the network for two optional services: displaying ads (Google AdMob) and sending usage statistics (Firebase Analytics). No ads are displayed offline, and statistics are sent later; none of this affects your practice.

Who is it for?

Students learning SQL, developers who want to review concepts, and anyone who prefers learning by doing rather than just reading.

Privacy

You don't need to create an account or provide any personal information: your progress is saved on your device, and we don't have any servers.

To display ads and understand which features are used, the app uses Google services (AdMob and Firebase Analytics), which receive technical data such as the advertising identifier and usage events. You can disable notifications from within the app and limit personalized ads in your device settings.

Full privacy policy: https://mkfnx.github.io/full-privacy-policy-es/
Practice SQL with 58 real-world exercises, no registration required. Works offline.
Updated on
Sep 21, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Location, App activity and 2 others
  • This app may collect these data types
    Location and Device or other IDs
  • Data is encrypted in transit
  • You can request that data be deleted

What’s new

Nueva ruta avanzada: 38 ejercicios sobre una tienda de mĆŗsica (subconsultas, HAVING, CASE, multi-join, self-join, UNION y agregaciones). • Elige entre dos rutas de aprendizaje; cada una guarda su propio progreso. • "Ver solución": consulta de referencia en cada ejercicio. • Tips diarios de SQL con notificaciones opcionales. • Arranque mĆ”s rĆ”pido sin conexión. • Textos y tĆ­tulos revisados, y correcciones de contenido.