Curso práctico de SQL desde cero

Aprende SQL desde cero, paso a paso

Entiende cada concepto, escribe consultas y comprueba el resultado en 45 lecciones con laboratorio interactivo.

DataCamp y Coursera son enlaces de afiliado · Más información.

SELECT nombre, ciudad
FROM clientes
WHERE ciudad = 'Madrid';
nombreciudad
AnaMadrid
MartaMadrid
45lecciones
9módulos
45laboratorios
∞intentos
Cómo aprenderás

Una idea cada vez, con práctica inmediata

Cada lección explica un concepto, lo muestra con datos y termina con una consulta que puedes ejecutar y corregir.

1

Entiende la idea

Primero ves qué problema resuelve y qué cambia en los datos.

2

Mira un ejemplo

Lees una consulta paso a paso y comparas el resultado.

3

Escribe la consulta

Practicas con una base de datos dentro del navegador.

4

Recibe ayuda

Puedes abrir pistas, corregir y volver a intentarlo sin penalización.

SQL Quest · 30 niveles

¿Prefieres aprender SQL jugando?

Elige Academia Arcana, Misión Cosmos o Distrito 404 y supera 30 misiones con consultas reales. El progreso se comparte aunque cambies de mundo.

De tu primera consulta a una misión final

  • 30 niveles en 6 etapas.
  • 3 mundos con bases de datos propias.
  • SQL real ejecutado en el navegador.
  • Progreso compartido y guardado localmente.
Contenido útil y verificable

Un curso completo, no una colección de definiciones

La ruta conecta los conceptos para que puedas pasar de leer una consulta a diseñar, modificar y comprobar soluciones SQL por tu cuenta.

01

Consultas y filtros

SELECT, WHERE, operadores, NULL, ordenación y eliminación de duplicados con ejemplos pequeños que muestran qué filas entran y por qué.

02

Agregación y relaciones

COUNT, SUM, GROUP BY, HAVING y JOIN explicados con resultados comprobables para evitar errores de cardinalidad y filtros mal ubicados.

03

SQL intermedio

Subconsultas, CTE, operaciones de conjuntos, CASE, funciones de texto, fechas, vistas y funciones de ventana con notas de compatibilidad.

04

Datos y estructura

INSERT, UPDATE, DELETE, transacciones, CREATE TABLE, claves, restricciones, ALTER TABLE e introducción al rendimiento y los índices.

Cómo cuidamos el contenido

Ejemplos propios, fuentes técnicas y práctica en el navegador

Las lecciones están redactadas para enseñar una decisión concreta, no para repetir documentación. Los ejemplos se contrastan con el comportamiento esperado y, cuando una sintaxis cambia entre PostgreSQL, MySQL, SQL Server o SQLite, se indica de forma explícita.

El laboratorio funciona con datos ficticios dentro del navegador y guarda el progreso de forma local. No necesitas crear una cuenta para leer las lecciones ni para practicar.

Qué encontrarás en cada lección

  • Un objetivo de aprendizaje concreto.
  • Ejemplos SQL explicados paso a paso.
  • Errores frecuentes y cómo diagnosticarlos.
  • Una práctica o comprobación de comprensión.
  • Fuentes y notas de compatibilidad cuando aportan contexto.

Si detectas un error, puedes comunicarlo desde el canal de contacto y consultar nuestra política de correcciones.