DuoSQL

Aprende SQL escribiendo SQL

Un curso en español para iPhone, con doce unidades de teoría breve y ejercicios que se corrigen contra un Postgres de verdad.

SELECT title FROM track ORDER BY title LIMIT 20;
La ruta del curso, con las lecciones de la unidad 1 Un ejercicio de consulta libre con el editor de SQL El resumen al terminar una lección

Postgres de verdad

El motor es PostgreSQL compilado a WebAssembly y corre dentro de la app. Tu consulta se ejecuta y ves las filas que devuelve, no una respuesta marcada de antemano.

Sin conexión

No hay servidor, no hay red y no hay cuentas. La app funciona igual en el metro que en casa, y tu progreso se queda en el teléfono.

En español, con el SQL en inglés

Toda la explicación está en español. Las tablas y columnas se llaman track y artist, como en cualquier base de datos real, y el texto traduce cada término la primera vez.

Cuatro formas de practicar

Consulta libre, armar la consulta con fichas, opción múltiple y completar espacios. La misma idea vista desde cuatro ángulos hasta que se queda.

Un mundo que crece contigo

Una sola base de datos de música que se amplía unidad tras unidad, así que cada tabla nueva se apoya en las que ya conoces.

De SELECT a lo avanzado

La ruta empieza en SELECT y llega a uniones, agrupaciones, subconsultas y funciones de ventana.