Cómo aprender bases de datos gratis: 12 recursos oficiales

SQL es de las habilidades técnicas con mejor retorno por hora invertida y se aprende muy bien gratis. Empieza con un tutorial interactivo, pasa a la documentación de un motor real (PostgreSQL es la mejor opción para aprender) y luego estudia índices y diseño de esquemas. NoSQL tiene sentido cuando ya entiendes lo relacional.

Documentación Principiante EN

Tutorial de PostgreSQL

PostgreSQL Global Development Group · gratis

Tutorial de la documentación oficial: crear tablas, consultas, joins, agregaciones, vistas, claves foráneas, transacciones y funciones de ventana.

Breve y exacto; PostgreSQL es el motor de código abierto más versátil y uno de los más demandados.

Ideal para: Quien empieza con SQL en un motor real.

Interactivo Principiante EN

SQLBolt

SQLBolt · gratis

Lecciones interactivas en el navegador con ejercicios inmediatos de SELECT, filtros, joins, agregaciones y modificación de datos.

En una tarde pasas de cero a escribir consultas reales sin instalar nada.

Ideal para: Principiantes absolutos en SQL.

Interactivo Principiante ES

Khan Academy: Introducción a SQL

Khan Academy · gratis

Curso interactivo en español: consultas, agregaciones, joins y modificación de bases de datos con retos en el navegador.

Explicaciones claras en español y retos prácticos al final de cada tema.

Ideal para: Estudiantes hispanohablantes que empiezan con bases de datos.

Ruta Principiante ES

Introducción a las consultas con Transact-SQL

Microsoft Learn · gratis

Ruta oficial en español para escribir consultas con T-SQL: SELECT, filtros, joins, subconsultas, funciones y modificación de datos.

SQL Server es muy común en empresas; esta ruta es la base de ese dialecto, con ejercicios.

Ideal para: Analistas y desarrolladores en entornos Microsoft.

Ruta Principiante ES

Conceptos básicos de datos (DP-900)

Microsoft Learn · gratis

Ruta oficial en español sobre datos relacionales y no relacionales, cargas transaccionales y analíticas; prepara el examen DP-900.

Da el mapa conceptual de los tipos de bases de datos antes de especializarte en uno.

Ideal para: Principiantes en datos y quienes preparan DP-900.

Curso Principiante EN

MongoDB University

MongoDB · gratis (certificado de pago) · certificado de pago

Cursos oficiales gratuitos de MongoDB con laboratorios e insignias de habilidades gratuitas; las certificaciones formales tienen costo.

Material del fabricante con práctica en Atlas; las insignias gratuitas permiten demostrar avances sin pagar el examen.

Ideal para: Desarrolladores que usan MongoDB en proyectos web.

Documentación Intermedio ES

Manual de MongoDB (en español)

MongoDB · gratis

Manual oficial en español: modelo de documentos, CRUD, índices, agregaciones, transacciones y replicación.

La sección de modelado de datos evita el error más común: diseñar colecciones como si fueran tablas.

Ideal para: Desarrolladores que ya usan MongoDB y quieren hacerlo bien.

Libro Avanzado ES

Use The Index, Luke (en español)

Markus Winand · gratis

Libro en línea, traducido al español, sobre cómo funcionan los índices en bases de datos SQL y cómo escribir consultas rápidas.

Es el recurso que más rápido mejora el rendimiento real de tus consultas; aplica a PostgreSQL, MySQL, SQL Server y Oracle.

Ideal para: Desarrolladores backend con consultas lentas.

Interactivo Intermedio EN

PostgreSQL Exercises

pgexercises.com · gratis

Ejercicios graduados sobre un único conjunto de datos: desde SELECT y WHERE hasta joins, agregaciones, funciones de ventana y consultas recursivas.

Practicar funciones de ventana y CTE recursivas es difícil en otros sitios gratuitos.

Ideal para: Quien ya domina SELECT y quiere subir de nivel.

Interactivo Principiante EN

SQL Murder Mystery

Knight Lab (Northwestern University) · gratis

Juego en el que resuelves un crimen escribiendo consultas SQL sobre una base de datos de pistas.

Convierte la práctica de joins y filtros en un reto; ideal para afianzar conceptos.

Ideal para: Principiantes que se aburren con ejercicios tradicionales.

Curso Principiante EN

CS50's Introduction to Databases with SQL

Harvard University (CS50) · gratis · certificado gratis

Curso de Harvard sobre consultas, diseño de esquemas, normalización, índices, vistas, optimización y escalado de bases de datos con SQL.

Une teoría de diseño con práctica evaluada; CS50 da certificado gratuito al aprobar.

Ideal para: Programadores que quieren dominar SQL con bases académicas.

Curso Avanzado EN

CMU 15-445/645: Database Systems

Carnegie Mellon University · gratis

Curso universitario sobre cómo funciona un motor por dentro: almacenamiento, índices, ejecución y optimización de consultas, concurrencia y recuperación.

Imprescindible para ingeniería de datos o backend avanzado; publica materiales del curso abiertamente.

Ideal para: Ingenieros con buena base de programación que quieren ir a fondo.

Enlaces verificados el 2 de octubre de 2026. Ninguno es de afiliado.