Curso de SQL en línea
Curso de SQL práctico: consulta bases de datos y arma tus reportes
Aprende a sacar la información que necesitas de una base de datos practicando con SQL real en el navegador: filtros, totales, uniones de tablas y reportes para tu trabajo, con notas de cómo se escribe en SQL Server.
- ejercicios prácticos
- 90
- ejercicios prácticos
- niveles
- 5
- niveles
- gratis para empezar
- 10
- gratis para empezar
Sin tarjeta. Entras con tu cuenta de Google y practicas desde la computadora, la tablet o el celular.
SELECT nombre, precio
FROM productos
WHERE categoria = 'Lácteos'
ORDER BY precio DESC| Número de fila# | nombre | precio |
|---|---|---|
| 1 | Queso panela 400 g | 78 |
| 2 | Yogur natural 1 kg | 45 |
| 3 | Leche entera 1 L | 27.5 |
Vista previa. En el curso escribes tus propias consultas, las ejecutas sobre la base de datos y el simulador revisa el resultado.
Lo que vas a lograr
Al terminar el curso de SQL podrás…
- Consultar, filtrar y ordenar información de cualquier tabla.
- Resumir datos con totales, promedios y agrupaciones.
- Unir varias tablas para responder preguntas de negocio.
- Analizar tendencias, rankings y acumulados, y diseñar tablas bien estructuradas.
¿Para quién es?
- Contadores, administradores y personal de finanzas que usan sistemas como SAP Business One o CONTPAQi y quieren armar sus propios reportes.
- Analistas que ya dominan Excel y necesitan trabajar con más datos.
- Estudiantes y personas que empiezan a programar o quieren entrar al análisis de datos.
¿Por qué aprender SQL?
Casi toda la información de una empresa vive en bases de datos: ventas, clientes, facturas, inventarios, pólizas. Quien sabe SQL arma sus propios reportes en minutos en lugar de esperar a sistemas o pelearse con exportaciones a Excel de miles de filas.
Le sirve a desarrolladores y también a contadores, administradores y analistas: sistemas como SAP Business One o CONTPAQi guardan su información en SQL Server, y con SQL puedes consultar saldos, cobranza, ventas por cliente o antigüedad de cuentas.
El curso va de tu primera consulta a funciones de ventana, diseño de tablas y casos contables completos. En cada ejercicio escribes SQL de verdad sobre una base de datos real y el simulador compara tu resultado al instante.
Temario
Temario completo del curso de SQL
Cinco niveles, de principiante a profesional. Cada ejercicio trae una mini clase con un ejemplo resuelto antes del reto, y los primeros 10 son gratis.
01Nivel 1 · PrincipianteTus primeras consultasEscribir tus primeras consultas: elegir columnas, filtrar y ordenar.18ejercicios
Tu primera consulta
- Tu primera consultaGratis
- Elige solo las columnas que necesitasGratis
- Filtra filas con WHEREGratis
- Compara números: mayor, menor, igualGratis
- Ordena el resultado con ORDER BYGratis
Filtra con más precisión
- Varias condiciones con AND y ORGratis
- Una lista de opciones con INGratis
- Un rango de valores con BETWEENGratis
- Busca por patrón con LIKEGratis
- Datos vacíos: IS NULLGratis
Presenta los resultados
- Renombra columnas con AS
- Calcula columnas nuevas
- Quita repetidos con DISTINCT
Los primeros y el orden fino
- Solo los primeros: LIMIT (o TOP)
- Ordena por varias columnas
- Lo que NO cumple: <> y NOT
Reto final
- Reto: reporte de cobranza
- Reto: lista de reabasto
02Nivel 2 · BásicoResume y agrupa datosResumir información con totales, promedios y grupos.18ejercicios
Cuenta, suma y promedia
- Cuenta filas con COUNT
- Suma una columna con SUM
- Promedia y redondea: AVG y ROUND
- El mínimo y el máximo
- COUNT(*) contra COUNT(columna)
Agrupa con GROUP BY
- Cuenta por grupo
- Suma por grupo
- Ordena los grupos
- Varios resúmenes por grupo
Filtra grupos con HAVING
- Quédate con algunos grupos: HAVING
- WHERE y HAVING juntos
- HAVING con promedios
Funciones de texto, fecha y CASE
- Funciones de texto
- Une textos con CONCAT
- Filtra y agrupa por fechas
- Clasifica con CASE
Reto final
- Reto: reporte por categoría
- Reto: ventas por mes
03Nivel 3 · IntermedioUne tablasUnir tablas y usar subconsultas para responder preguntas reales.18ejercicios
Une dos tablas con INNER JOIN
- Tu primer JOIN
- Alias de tabla y columnas con prefijo
- JOIN con filtros y orden
- El detalle de una factura
- JOIN y GROUP BY
LEFT JOIN: lo que no tiene pareja
- Todos, aunque no tengan pareja: LEFT JOIN
- Encuentra lo que falta
- Cuenta incluyendo los ceros
- Productos que nunca se han vendido
Varias tablas a la vez
- Une tres o más tablas
- Una tabla consigo misma
- Saldo por factura con COALESCE
Subconsultas
- Compara contra un promedio
- Subconsulta con IN
- ¿Existe? EXISTS
- Una consulta dentro del FROM
Reto final
- Reto: reporte de clientes
- Reto: los productos que más venden
04Nivel 4 · AvanzadoAnálisis avanzadoAnalizar con funciones de ventana y modificar datos con seguridad.18ejercicios
WITH: consultas por pasos
- Tu primera consulta con WITH
- Varios pasos con WITH
- Saldos pendientes por pasos
- Organigrama con WITH RECURSIVE
Funciones de ventana: rankings y acumulados
- Numera filas con ROW_NUMBER
- Rankings por grupo: PARTITION BY
- Totales acumulados
- Compara con el periodo anterior: LAG
- El primero de cada grupo
UNION y combinaciones de resultados
- Junta dos listas: UNION ALL
- Sin repetidos: UNION
- Suma condicional con CASE
Modifica datos con cuidado
- Agrega filas con INSERT
- Cambia datos con UPDATE
- Borra filas con DELETE
- Todo o nada: transacciones
Reto final
- Reto: reporte mensual con acumulado
- Reto: descarga el inventario de una venta
05Nivel 5 · ProfesionalDiseña y optimizaDiseñar tablas, optimizar consultas y resolver casos contables completos.18ejercicios
Crea tablas, llaves y relaciones
- Crea una tabla con CREATE TABLE
- Agrega una columna con ALTER TABLE
- Relaciona tablas con una llave foránea
- Reglas de datos: NOT NULL, UNIQUE y CHECK
Índices y rendimiento
- Crea un índice
- Índice de varias columnas
- Filtra fechas sin romper el índice
Vistas
- Guarda una consulta como vista
- Una vista con varias tablas
- Consulta una vista existente
Casos contables: balanza, antigüedad de saldos y conciliación
- Balanza de comprobación
- Saldos según la naturaleza de la cuenta
- Encuentra pólizas descuadradas
- Antigüedad de saldos
- Conciliación: pagos que no llegaron al banco
- Conciliación: movimientos sin registrar
Reto final
- Reto: estado de resultados
- Reto: reporte de cartera por cliente
¿Ya dominas un nivel? Presenta su examen práctico: con 80 % lo das por completado y sigues con el siguiente.
Constancia verificable al terminar
Al completar los cinco niveles del curso de SQL obtienes una constancia con tu nombre, un folio único y un código QR. Quien la reciba —por ejemplo, un reclutador— puede comprobar en aprende-algo.com/verificar que es auténtica y que de verdad completaste el curso aquí.
La emite Aprende Algo: acredita que terminaste el curso en línea, pero no es un documento con validez oficial ante la SEP.
Cómo funciona
Así se aprende SQL en Aprende Algo
Mini clase de dos minutos
Antes de cada reto lees una explicación corta con un ejemplo resuelto. Nunca te pedimos algo que no te hayamos enseñado.
Practicas en el simulador de SQL
Haces la tarea en un simulador que se ve y se usa como el programa real, directo en el navegador. No necesitas instalar nada.
Resultado al momento
La plataforma revisa tu trabajo al instante y, si algo no cuadra, te dice qué revisar sin darte la respuesta.
Racha, XP y exámenes
Sumas puntos, mantienes tu racha con el reto del día y presentas un examen para saltarte lo que ya sabes.
Planes simples
Invierte en una habilidad que se paga sola.
Empieza gratis. Actualiza cuando estés listo para dominar Excel, Word, PowerPoint y SQL.
Gratis
$0para siempre
- 10 ejercicios gratis por curso: Excel, Word, PowerPoint y SQL
- Mini clases y pistas
- Reto del día con XP extra
- XP y clasificación
- Progreso básico
Premium anual
$599MXN / año
Equivale a $50 MXN al mes
- Los 4 cursos completos: Excel, Word, PowerPoint y SQL
- Más de 400 ejercicios, de Principiante a Profesional
- Exámenes de nivel para saltar lo que ya sabes
- Constancia verificable al terminar cada curso
- Estadísticas detalladas
- Reto del día con XP extra en cada nivel
Premium mensual
$99MXN / mes
Pago recurrente cada mes
- Los 4 cursos completos: Excel, Word, PowerPoint y SQL
- Más de 400 ejercicios, de Principiante a Profesional
- Exámenes de nivel para saltar lo que ya sabes
- Constancia verificable al terminar cada curso
- Estadísticas detalladas
- Reto del día con XP extra en cada nivel
Escuelas y equipos
Plan grupal o académico
Lleva Aprende Algo a tu salón, universidad o empresa. Todos los integrantes practican con acceso Premium y un precio especial según el tamaño del grupo.
- Acceso Premium para todo el grupo
- Precio especial por volumen
- Para escuelas, universidades y empresas
Precios en pesos mexicanos. La gamificación y la clasificación están incluidas en todos los planes.
Preguntas frecuentes
Dudas sobre el curso de SQL
¿Necesito instalar algo?
No. Practicas con una base de datos real que corre dentro del navegador. Lo que aprendes funciona en SQL Server, MySQL, PostgreSQL, SQLite y otros: enseñamos SQL estándar y te avisamos cuando SQL Server lo escribe distinto.
¿Me sirve si soy contador o trabajo en administración?
Sí. Los ejercicios usan facturas, clientes, inventarios y cobranza, y en los niveles altos resuelves casos contables como balanza, antigüedad de saldos y conciliaciones.
¿Necesito saber programar?
No. Empiezas desde cero: qué es una tabla y cómo pedirle datos. Cada ejercicio trae una mini clase con un ejemplo resuelto antes del reto.
Ya sé algo de SQL, ¿tengo que empezar desde el principio?
No. Cada nivel tiene un examen práctico: si lo apruebas con 80 %, ese nivel queda completado y sigues con el siguiente.
¿Recibo una constancia al terminar?
Sí. Al completar los cinco niveles obtienes una constancia con tu nombre, folio único y código QR, que cualquiera puede verificar en aprende-algo.com/verificar. La emite Aprende Algo; no es un documento con validez oficial ante la SEP.
¿Cuánto cuesta?
Los primeros 10 ejercicios son gratis. Premium desbloquea todos los niveles de todos los cursos por $99 MXN al mes o $599 MXN al año.
Empieza hoy tu curso de SQL
Crea tu cuenta gratis y resuelve tus primeros 10 ejercicios en unos minutos.