SQL para Principiantes
Aprende SQL con 12 lecciones: tablas, SELECT, WHERE, ORDER BY, COUNT, SUM, AVG, INSERT, UPDATE y DELETE. Consulta el temario para empezar desde cero.
Responsable de formación: Gerardo Salazar, product builder e ingeniero de software.
Toda la escuela: US$100 en un solo pago, sin suscripción ni renovaciones. Incluye los 131 cursos y los futuros. También seis cuotas mensuales de US$20 (US$120 en total) o compra individual. Elige la opción que te venga mejor.
Aprende con un caso concreto
Lo que vas a poner en práctica
- Describir cómo se organizan entidades, filas, columnas y claves en un modelo relacional.
- Escribir consultas SELECT con filtros, ordenación y operadores lógicos correctamente agrupados.
- Insertar, actualizar y eliminar registros mediante condiciones revisadas previamente.
- Calcular conteos, sumas y promedios por grupo comprobando los registros de entrada.
- Documentar consultas y resultados para que otra persona pueda reproducirlos.
Este curso parte de una situación concreta: una pequeña librería necesita registrar libros, clientes y préstamos sin depender de hojas dispersas. La ruta comienza por entender qué problema resuelve una base de datos relacional y cómo las tablas separan entidades relacionadas. Después se estudia SQL como lenguaje para consultar esa información, no como una colección aislada de comandos. Cada módulo añade una decisión práctica: definir una estructura coherente, elegir tipos adecuados, recuperar solo las columnas necesarias, filtrar casos relevantes, ordenar resultados y modificar datos con cuidado.
En el primer módulo construirás un modelo mental sólido. Distinguirás una tabla de sus filas y columnas, reconocerás claves que identifican registros y relacionan entidades, y decidirás por qué un teléfono, una fecha, un importe o un estado no deben almacenarse de la misma manera. El objetivo no es memorizar una lista de tipos, sino anticipar qué valores son válidos y qué errores impedirán o distorsionarán una consulta.
El segundo módulo convierte ese modelo en preguntas operativas. Practicarás SELECT con columnas explícitas, alias y expresiones sencillas. WHERE te permitirá separar, por ejemplo, préstamos vencidos de los que siguen activos. ORDER BY hará reproducible la presentación de resultados cuando existan empates, y AND, OR y NOT te obligarán a razonar sobre paréntesis y condiciones. En cada caso comprobarás el resultado con registros pequeños, de modo que puedas detectar una fila incluida por accidente.
El tercer módulo trata los cambios que afectan al estado de la base. INSERT INTO añadirá préstamos nuevos indicando siempre sus columnas; UPDATE modificará únicamente los registros que cumplen una condición comprobada; DELETE mostrará por qué una cláusula WHERE y una revisión previa son medidas básicas de seguridad. Finalmente, COUNT, SUM, AVG y GROUP BY transformarán filas de operaciones en un resumen por cliente, categoría o fecha. También distinguirás un conteo de filas de un conteo de valores no nulos y un promedio de importes de una suma total.
El trabajo final integrará las tres etapas mediante una base local de biblioteca. Definirás tablas para libros, lectores y préstamos; cargarás un conjunto pequeño de datos; consultarás préstamos activos y vencidos; corregirás un registro; retirarás una fila de prueba y producirás un resumen agrupado. Cada entrega deberá incluir las consultas, los resultados obtenidos y una breve justificación de las decisiones de estructura y filtrado. No se evaluará la cantidad de comandos, sino la correspondencia entre pregunta, datos y resultado.
Comprobarás tu avance con evidencias reproducibles: las filas de entrada completas, las columnas seleccionadas, las condiciones aplicadas y los cálculos manuales que permitan verificar los agregados. Antes de ejecutar una modificación, compararás un SELECT equivalente. Antes de aceptar un resumen, revisarás cuántas filas contribuyen a cada grupo y qué valores nulos quedan fuera de una función. Al terminar, deberías poder leer una tabla desconocida, formular una pregunta precisa, escribir una consulta pequeña y explicar por qué su salida es confiable.
Para reproducir estos talleres usa PostgreSQL en una base de práctica. Crea e inserta previamente las tablas y filas que se indican en texto cuando el fragmento solo contiene una consulta. Cada lección usa un fixture independiente: restaura sus valores antes de probar otra variante, en vez de acumular cambios entre ejercicios. Usa fechas tipadas y documenta la moneda de cada importe.

Mapa de prácticaUna clave conecta cada pedido con su cliente. INNER JOIN devuelve las coincidencias y puede producir varias filas por cliente. LEFT JOIN conserva también los clientes sin pedido y representa los campos ausentes con NULL.
Ver la infografía en tamaño completo ↗Proyecto final
Registro y análisis de préstamos de una biblioteca
Construye en un entorno local una pequeña base relacional con libros, lectores y préstamos. Carga datos completos, formula consultas de seguimiento y documenta cada modificación con una comprobación previa y posterior.
Qué entregar
- Definición de las tablas y explicación de sus columnas y tipos.
- Registros de prueba suficientes para reproducir las consultas.
- Consultas SELECT, INSERT, UPDATE, DELETE y agregadas con sus resultados.
- Informe breve con comprobaciones manuales, errores detectados y correcciones.
Cómo comprobarlo
- Cada tabla representa una entidad clara y sus identificadores no se repiten.
- Las consultas devuelven exactamente las filas esperadas según los datos entregados.
- Las modificaciones usan condiciones específicas y se verifican antes y después.
- Los totales, conteos y promedios incluyen unidades y pueden recalcularse.
- La documentación distingue datos de entrada, consulta ejecutada y resultado.
Temario completo
12 lecciones
Vista previa del programa. Las clases se desbloquean al comprar el curso o con la matrícula.
Fundamentos de SQL y Bases de Datos
- Base de datos relacional: qué es y ejemplos SQL
- Introducción a SQL y su historia
- Estructura de una tabla: columnas y filas
- Tipos de datos en SQL
Consultas Básicas con SELECT
- La sentencia SELECT básica
- Filtrar resultados con WHERE
- Ordenar empleados por departamento y salario
- Operadores lógicos AND, OR y NOT
Manipulación y Administración de Datos
- Insertar datos con INSERT INTO
- Actualizar registros con UPDATE
- Eliminar datos con DELETE
- COUNT, SUM y AVG en SQL con GROUP BY
Plan de implementación
Por qué Cursalo
APLICA
Aprende haciendo
Cada lección convierte una explicación concreta en una tarea útil que puedes repetir.
TU RITMO
Avanza sin presión
Tu progreso queda guardado para continuar exactamente desde donde lo dejaste.
APOYO
Todo en un mismo lugar
Lecciones, prompts, materiales y tutor con IA reunidos para ayudarte mientras practicas.
Lecturas del programa
Explora estas lecciones públicas y vuelve al curso para consultar las opciones de acceso y guardar tu progreso.
Prueba una práctica gratuita
Sigue un ejercicio público y descarga los archivos de apoyo antes de elegir el curso.
Practicar consultas SQL con datos y solucionesAntes de empezar
¿Para quién es este curso?
Para quienes necesitan leer y modificar información en una base de datos y todavía no conocen el lenguaje SQL.
Qué necesitas
Empieza con una base de datos de práctica. No uses datos de producción para los ejercicios de modificación o eliminación; conserva una copia del conjunto de ejemplo.
Qué trabajarás en las lecciones
Aprenderás qué son las tablas, columnas y tipos de datos; después consultarás, filtrarás, ordenarás y agruparás registros. El programa también introduce INSERT, UPDATE y DELETE. Revisa un curso posterior si necesitas JOIN u optimización avanzada.
Práctica sugerida
Crea una tabla de gastos de ejemplo con fecha, categoría e importe. Consulta una categoría con WHERE, ordena por importe y calcula el total por categoría con SUM y GROUP BY. Verifica los resultados manualmente con cinco filas.
Formato actual: lectura y práctica. Consulta el temario para ver las lecciones disponibles.
Explorar cursos de datos y productividadPreguntas frecuentes
¿Este curso de SQL incluye JOIN?
El temario actual se concentra en consultas y operaciones básicas sobre tablas; no presenta una lección dedicada a JOIN. Para combinar tablas, compara los programas de SQL y PostgreSQL del catálogo.
¿En qué orden debo aprender SQL?
Empieza por tablas y tipos de datos, sigue con SELECT, WHERE y ORDER BY, y después practica agregaciones. Realiza INSERT, UPDATE y DELETE en una base de prueba.
¿Cómo accedo al curso SQL para Principiantes?
Puedes adquirir el curso SQL para Principiantes con una compra única y conservar el acceso a ese curso, o acceder al catálogo con una membresía mensual, anual o de por vida, según las condiciones de cada plan. Consulta las condiciones y los precios actualizados en /precios.
¿Qué incluye SQL para Principiantes?
Es un curso completo en español con 4 módulos y 12 lecciones. El temario público muestra cada lección; los materiales adicionales se identifican dentro del curso cuando están disponibles.
¿Necesito conocimientos previos para hacer SQL para Principiantes?
Revisa el temario público para comprobar el punto de partida y la progresión de SQL para Principiantes. Puedes avanzar a tu ritmo desde el panel y volver a la última lección visitada.
¿El curso SQL para Principiantes entrega certificado?
Las rutas certificables permiten emitir un certificado de finalización cuando completas sus requisitos y tienes el acceso correspondiente. Cada certificado emitido cuenta con una página pública de verificación.
¿En qué idioma está y para qué países sirve?
Está en español y se estudia online. Puedes acceder desde Latinoamérica, España u otro país con conexión a internet; el checkout muestra los importes en USD.
¿Qué formato tiene el curso?
El formato actual es lectura y práctica. Consulta las lecciones y sus recursos; no se ofrece como un curso completo de video.
¿Puedo revisar el programa antes de pagar?
Sí. El temario y esta ficha son públicos. Compara el contenido y los requisitos con tu objetivo antes de elegir una compra individual o un acceso a toda la escuela en /precios.
Reseñas de estudiantes
Reseñas de estudiantes
Otros cursos de IA
Ver todo el catálogo →- Análisis de Datos con Google Sheets y SQLDomina las herramientas esenciales para analizar datos. Aprende a manipular hojas de cálculo en Google Sheets y a realizar consultas SQL para extraer información valiosa de bases de datos.
- Apache Airflow para ETL: Integraciones y Pipelines en Tiempo RealCurso práctico para data engineers que desean dominar Apache Airflow en la automatización de pipelines ETL. Aprenderás a diseñar, implementar y monitorear DAGs robustos para flujos de trabajo complejos, integrando herramientas como Python, SQL y bases de datos. Al finalizar, serás capaz de construir pipelines escalables y.
- Apache Airflow: Construcción de Pipelines ETL Automatizados con DAGsCurso práctico para data engineers que desean dominar Apache Airflow en la orquestación de pipelines ETL complejos. Aprenderás a diseñar, programar y monitorear DAGs robustos, integrando herramientas como Python, bases de datos y APIs. Al finalizar, serás capaz de automatizar flujos de datos escalables en entornos productivos.
- Apache Airflow: Orquestación de Pipelines ETL Complejos con DAGsCurso práctico para data engineers que desean dominar Apache Airflow en la automatización de pipelines ETL. Aprenderás a diseñar, programar y monitorear DAGs complejos, integrando múltiples fuentes de datos y herramientas. Al finalizar, serás capaz de implementar soluciones robustas de orquestación en entornos productivos.