Aprende SQL escribiendo consultas contra una base de datos real en tu teléfono. Las lecciones breves explican cada idea; después escribes la sentencia, la ejecutas y ves las filas resultantes. Es un tutorial de SQL, un curso de bases de datos y un laboratorio de práctica de SQL en una sola app, con un mentor de IA para ese JOIN que se resiste.
QUÉ INCLUYE
• 46 cursos con 183 lecciones, desde SQL para principiantes (A1) hasta temas avanzados de bases de datos (C2)
• Una base de datos en tu dispositivo: SQLite ejecuta tu código en el teléfono, y las lecciones que necesitan sintaxis de PostgreSQL también se ejecutan en PostgreSQL en el teléfono. Sin ida y vuelta al servidor, y tus tablas se conservan entre sesiones
• Editor y entorno aislado de SQL: escribe lo que quieras, consulta el esquema, vuelve a abrir sentencias anteriores desde el historial y consulta el plan con EXPLAIN
• Tablas de práctica listas para usar: usuarios, pedidos, artículos de pedidos, productos, categorías, empleados, departamentos, ventas y eventos
• Consulta diaria: una consulta SQL para escribir cada día, comprobada con los datos de tu teléfono
• 20 proyectos guiados de bases de datos, comprobados por el resultado obtenido, no por el texto escrito
• 30 misiones (fácil, media y difícil)
• World Coding Challenge: 3 rondas globales cada día
• Cuestionarios, repaso con tarjetas, hoja de consulta, preguntas de entrevistas, rachas y un árbol de habilidades
• Examen final y certificado (Pro)
LA ARENA: JUEGOS DE PRÁCTICA
• Detective de datos: 6 casos en los que cada respuesta correcta desbloquea la siguiente pista
• Paquetes de datos: películas, partidos de fútbol, álbumes y tiempo meteorológico, con preguntas guiadas
• Tus propios datos: importa un archivo CSV o JSON y explóralo (exportación CSV con Pro)
• Duelo: tres tareas contra un ritmo objetivo
• Golf: devuelve las mismas filas con un plan más barato
• Arréglalo: una sentencia que se ejecuta pero devuelve las filas equivocadas, con una comparación fila por fila
• Ejercicios: repaso espaciado creado a partir de tus propios errores
• Diseñador de esquemas: diseña tablas, recibe sugerencias de lint y ejecuta el DDL generado
• Simulador de entrevistas: 5 preguntas cronometradas y una pregunta de seguimiento; después, un informe
• Carrera: un juego de 60 segundos con puntuación por combos
QUÉ APRENDERÁS
• SELECT, WHERE, ORDER BY, LIMIT y patrones de filtrado
• Funciones de agregación, GROUP BY y HAVING
• JOIN: joins internos, izquierdos, propios y patrones avanzados
• INSERT, UPDATE, DELETE, gestión de NULL, CASE, fechas, cadenas y números
• Restricciones, claves y diseño de bases de datos
• Subconsultas, CTE, consultas recursivas y funciones de ventana
• Vistas, JSON y JSONB, matrices, GROUPING SETS, ROLLUP y CUBE
• Rendimiento: EXPLAIN, índices, transacciones y concurrencia
• Triggers, procedimientos almacenados, seguridad a nivel de fila, copias de seguridad y restauración
• Particionado, replicación, almacenes de datos y sharding
La mayoría de las lecciones enseñan SQL estándar. Los cursos avanzados usan funciones de PostgreSQL.
GRATIS Y PRO
Gratis: el primer curso (Introducción a SQL y las bases de datos), una vista previa de todas las demás lecciones, el editor y el entorno aislado, la Consulta diaria, 1 proyecto guiado, 2 misiones, parte de cada modo de la Arena (por ejemplo, 3 duelos y 3 ejercicios al día, 1 caso y 1 paquete de datos) y una asignación diaria de mentor de IA. La versión gratuita muestra anuncios.
Pro: todos los cursos y lecciones, todos los proyectos y misiones, la Arena completa, el examen final y el certificado, herramientas de IA, mentor de IA sin límite diario y sin anuncios. Pro es una suscripción semanal, mensual o anual, o una compra única de por vida.
La app está disponible en 22 idiomas.
Learn SQL es una app independiente, no afiliada al PostgreSQL Global Development Group ni al proyecto SQLite.
SQL para principiantes: tutorial, editor, juegos, entrevistas y mentor de IA
Última actualización
26 sept 2026