Curso SQL 2026: los 6 mejores para aprender a consultar tus datos
Hemos comparado los cursos de SQL en español para profesionales: precio, horas, clases en vivo o a tu ritmo, certificado y planes para empresas.
La respuesta corta, según lo que buscas. Quieres un curso serio, con aval universitario, para usar SQL en análisis de datos: UOC, 150 horas online y una microcredencial por 880 €. Quieres formar a todo un equipo a distancia y ver quién avanza: DataCamp, con su plan Teams. Prefieres clases en vivo con profesor durante varias semanas: Coderhouse, 11 semanas con 1 clase semanal de 2 horas. Quieres algo corto y en directo para empezar desde cero: EducaciónIT, 18 horas en 5 semanas. Necesitas un curso corto, en directo y de un proveedor de formación para empresas: Global Knowledge España, el curso oficial DP-080 de Microsoft en 2 días por 750 €. Ya tienes una suscripción de Platzi o quieres una: su Curso Práctico de SQL.
SQL (Structured Query Language) es el lenguaje con el que le haces preguntas a una base de datos: qué clientes compraron dos veces, cuánto se facturó por mes, qué leads nunca se convirtieron. Es la competencia de datos que más aparece en las ofertas de analista, de marketing y de finanzas. Hemos comparado el temario, las horas, el precio, el certificado y las opciones para empresas de 16 cursos de SQL en español, y nos quedamos con los seis que mejor responden a un profesional o a un responsable que tiene que formar a su equipo.
El ranking es editorial: una plaza patrocinada siempre se indica en su ficha, y ningún enlace de afiliado cambia una nota. Ningún curso de Hack'celeration está clasificado. Las notas son nuestras, calculadas sobre cinco criterios.
El mejor curso SQL según lo que necesitas
150 horas, 6 créditos ECTS y una microcredencial, por 880 €.
Mejor para formar a un equipoPlan Teams a 28 $ por usuario y mes, facturado al año, con seguimiento del progreso y la certificación SQL Associate incluida.
Mejor en vivo para empresasCurso oficial DP-080 de Microsoft, 2 días en aula virtual, 750 €, formato cerrado para equipos.
Mejor con clases en vivo11 semanas, 1 clase semanal en vivo de 2 horas, 8 módulos con proyecto final.
Mejor curso corto desde cero18 horas en 5 semanas, en vivo y grabadas, 4,8 sobre 5 en más de 19.000 valoraciones.
Mejor dentro de una suscripciónCurso Práctico de SQL: 5 horas de contenido y 6 de práctica, 4,8 sobre 5.
Curso SQL: los 6 cursos comparados
El precio es el de la página oficial de cada centro, por persona salvo que se indique otra cosa, en la moneda que muestra la página. La columna «Certificado» dice qué obtienes al terminar. Haz clic en un curso para leer su ficha: para quién es, para quién no, y su límite real.
| Mejor para | Certificado | Plan gratis | Tamaño del equipo | Ver | ||||
|---|---|---|---|---|---|---|---|---|
| 1 | UOC | Mejor curso SQL con aval universitario | Titulación propia y microcredencial | 4.0/5 | 880 € · 150 horas | — | Profesionales, a título individual | Ver → |
| 2 | Global Knowledge España | Mejor curso SQL en vivo para empresas | Curso oficial de Microsoft (DP-080) | 4.0/5 | 750 € · 2 días | — | Equipos de empresa, formato cerrado | Ver → |
| 3 | DataCamp | Mejor para formar a un equipo a distancia | Certificación SQL Associate incluida | 3.9/5 | 28 $ al mes, facturado al año | — | Equipos desde 2 personas | Ver → |
| 4 | Coderhouse | Mejor curso SQL con clases en vivo | Certificado de finalización | 3.7/5 | 935 € de lista · 11 semanas | — | Personas y grupos pequeños | Ver → |
| 5 | EducaciónIT | Mejor curso SQL corto en vivo, desde cero | Certificado de asistencia | 3.7/5 | 78 USD de lista (precio para EE. UU.) · 18 horas | — | Personas, grupos de unas 20 | Ver → |
| 6 | Platzi | Mejor curso SQL dentro de una suscripción | Certificado digital con suscripción | 3.5/5 | Desde 49 USD al mes | — | Personas y grupos de 4 a 50 | Ver → |
¿Tu formación no está en esta página? Escríbenos: hello@hackceleration.com
UOC (Universitat Oberta de Catalunya) · Curso online de SQL para Análisis de Datos
El curso más completo de este ranking. Son 6 créditos ECTS, unas 150 horas de trabajo repartidas en unos 4 meses, 100 % online y sin horarios fijos. El temario tiene seis módulos: las bases de datos relacionales, la creación y manipulación de una base, los procedimientos almacenados y los disparadores, las CTE (subconsultas con nombre) y las funciones analíticas, la optimización de la base según su uso, y una apertura a otras soluciones, como las bases de datos orientadas a columnas.
El precio es de 880 €. Al terminar obtienes una titulación propia de la UOC y una microcredencial, un formato pensado para acreditar una competencia concreta. La página no menciona la bonificación por Fundae: si quieres que la pague tu empresa con su crédito de formación, pregúntalo antes de matricularte.
- 6 créditos ECTS, unas 150 horas
- Funciones analíticas, CTE y optimización en el temario
- Titulación propia y microcredencial
- 100 % online, sin horarios
- ✓La mayor profundidad del ranking
- ✓Un aval universitario que se reconoce en España
- ✓Compatible con un trabajo a tiempo completo
- ✗Unos 4 meses: no es para quien necesita SQL la semana que viene
- ✗Sin clases en vivo fijas
- ✗La bonificación Fundae no figura en la página
La mejor opción si quieres hacerlo bien y tener un título que lo diga. Si tu equipo necesita resultados rápidos, empieza por DataCamp o EducaciónIT.
Global Knowledge España · Query and modify data with Transact-SQL (DP-080)
Global Knowledge es un proveedor de formación TI para empresas con oferta propia en España. Su curso DP-080, «Query and modify data with Transact-SQL», es el temario oficial de Microsoft para aprender Transact-SQL, el dialecto de SQL de Microsoft: consultar y modificar datos en bases relacionales alojadas en SQL Server, Azure SQL Database y Azure Synapse Analytics. La ficha dice que sirve a cualquiera que necesite escribir consultas SQL o Transact-SQL básicas.
Dura 2 días y cuesta 750 €, en aula virtual, con convocatorias en español y en inglés. También existe en formato cerrado, para un grupo de tu empresa, y la ficha permite solicitar formación grupal. La página del curso no menciona Fundae: si quieres bonificarlo, pídelo por escrito antes de inscribirte.
- Temario oficial de Microsoft (DP-080)
- 2 días en directo con instructor
- Convocatorias en español
- Formato cerrado para un equipo de empresa
- ✓Un proveedor de formación TI pensado para empresas
- ✓Corto: dos días bastan para escribir consultas
- ✓Útil si tu empresa trabaja con SQL Server o Azure
- ✗Centrado en el dialecto de Microsoft
- ✗Sin examen de certificación en la ficha
- ✗La bonificación Fundae no aparece en la página del curso
La opción más sencilla de justificar ante compras si tu empresa vive en el ecosistema Microsoft. Para un enfoque de análisis de datos más amplio, la UOC va mucho más lejos.
DataCamp · Introducción a SQL, itinerario SQL Fundamentals y certificación SQL Associate
DataCamp es una plataforma interactiva: escribes las consultas en el navegador y recibes la corrección al momento, sin instalar nada. El curso Introducción a SQL, en español, tiene una valoración de 4,8 sobre 5 en más de 66.000 reseñas y más de 1,6 millones de inscripciones. El itinerario SQL Fundamentals sigue con unas 26 horas: uniones de tablas, estadísticas, funciones de ventana y funciones de PostgreSQL.
Premium cuesta 28 $ al mes, facturado al año. El plan Teams tiene el mismo precio por usuario, desde 2 personas, y añade la gestión del grupo y el seguimiento del progreso. La certificación SQL Associate está incluida en la suscripción: un examen cronometrado y uno práctico, en 30 días. Es una certificación de la plataforma, no un título oficial.
- Plan Teams con seguimiento del progreso
- Certificación SQL Associate incluida
- 4,8 sobre 5 en más de 66.000 reseñas del curso de introducción
- Todo el catálogo incluido, Python y Power BI también
- ✓El coste por persona más bajo para un equipo
- ✓Cada uno avanza a su ritmo
- ✓Un objetivo claro: itinerario y luego certificación
- ✗Sin profesor en directo
- ✗Precio en dólares y pago anual por adelantado
- ✗Sin fecha límite, mucha gente abandona
La mejor herramienta para formar a un equipo entero sin bloquear días. Fija una fecha límite para el itinerario y para la certificación.
Coderhouse · Curso de SQL
Un curso 100 % online con clases en vivo: 11 semanas, 1 clase semanal de 2 horas. El temario tiene 8 módulos y llega lejos para un curso de este formato: fundamentos y entorno, diseño y manipulación de datos (DDL y DML), consultas y filtrado, relaciones y JOIN, SQL avanzado para análisis de datos, optimización y rendimiento en PostgreSQL, PostgreSQL moderno con JSONB y extensiones de IA, y un proyecto final de análisis de datos.
En España, la página muestra un precio de lista de 935 €, casi siempre con una promoción por tiempo limitado (la mitad, cuando la consultamos). Puedes pagarlo en hasta 3 cuotas sin interés. Al terminar recibes un certificado de Coderhouse, que la página presenta como certificación avalada por empresas líderes; para obtenerlo, apruebas el proyecto final con un 7 o más, entregas todas las preentregas y asistes al menos al 80 % de las clases en vivo. No es un título oficial ni un examen de nivel.
- Clases en vivo cada semana durante 11 semanas
- Proyecto final de análisis de datos
- Optimización y JSONB en PostgreSQL en el temario
- Precio en euros para España
- ✓Un ritmo semanal que evita abandonar
- ✓Un temario que va más allá de lo básico
- ✓Profesor para resolver dudas en directo
- ✗El precio cambia con las promociones: compara antes de pagar
- ✗Revisa el horario de la clase en hora de España antes de pagar
- ✗Certificado de finalización, sin examen
La opción para quien necesita un profesor y una cita semanal. Si buscas un título reconocido, la UOC pesa más.
EducaciónIT · Curso de Introducción a Bases de Datos y SQL
Un curso de iniciación de 5 semanas: 9 clases online en vivo de 2 horas, 18 horas en total, en grupos de unas 20 personas. Las clases quedan grabadas en la plataforma. El temario tiene 5 módulos: fundamentos de bases de datos y modelo entidad-relación, herramientas e inserción de datos, consultas y detección de errores con IA, agregación y relaciones (GROUP BY, HAVING, UNION, JOIN), y funciones avanzadas como subconsultas y CASE.
El precio de lista es de 78 USD, con descuentos frecuentes. Ese precio se muestra en dólares estadounidenses, con medios de pago de EE. UU.; la página no publica un precio en euros. Recibes un certificado de asistencia si asistes al 75 % de las clases, en directo o en grabado. Los alumnos lo valoran con 4,8 sobre 5 en 19.048 calificaciones.
- 18 horas en vivo en 5 semanas
- 4,8 sobre 5 en 19.048 calificaciones
- Clases grabadas si faltas a una
- Sin conocimientos previos
- ✓El precio más bajo con profesor en vivo
- ✓Corto: 5 semanas
- ✓Grupos reducidos
- ✗Un certificado de asistencia, no de nivel
- ✗Se queda en la iniciación
- ✗Precio mostrado en dólares, sin precio en euros publicado
El mejor primer paso con profesor por poco dinero. Después, sube de nivel con Coderhouse, DataCamp o la UOC.
Platzi · Curso Práctico de SQL
Un curso de nivel intermedio: 29 clases, 5 horas de contenido y 6 horas de práctica, con el profesor Israel Vázquez Morales y un examen final. Los alumnos lo valoran con 4,8 sobre 5 en 2.036 opiniones. Platzi tiene además otros cursos de SQL y MySQL, del nivel básico al avanzado.
El acceso va por suscripción: Basic a 49 USD al mes, con certificados digitales; Expert a 249 USD al año, con certificados digitales y físicos; Expert Duo a 329 USD al año para 2 personas; y Expert Groups, para equipos de 4 a 50 personas, con precio a consultar. Es un certificado de la plataforma, no un título oficial.
- 4,8 sobre 5 en 2.036 opiniones
- Examen al final del curso
- Plan Expert Groups para equipos de 4 a 50
- Otros cursos de SQL y MySQL en la misma suscripción
- ✓Mucho contenido en español en la misma suscripción
- ✓Práctica guiada
- ✓Plan para grupos
- ✗Nivel intermedio: no es para empezar de cero
- ✗Solo 11 horas en total
- ✗Precio de Expert Groups no publicado
Buena opción si tu equipo ya usa Platzi. Para empezar de cero, mejor EducaciónIT.
¿Qué curso SQL según tu puesto, tu equipo y tu nivel?
Según el puesto
- Controller o analista financiero: vives en Excel y quieres sacar los datos tú mismo. La UOC si quieres profundidad y título, DataCamp si quieres empezar ya.
- Marketing y CRM: quieres segmentar clientes sin esperar al equipo de datos. EducaciónIT para empezar, después DataCamp para practicar.
- Ventas o RevOps: sobre todo lees y filtras. Las 18 horas de EducaciónIT suelen bastar.
- Futuro analista de datos: la UOC o Coderhouse, y luego nuestra ruta de data analyst para los siguientes pasos.
- Usuario de Power BI: SQL te ayuda a preparar los datos antes del informe. Combina un curso SQL con un curso de Power BI.
- Desarrollador o administrador: este ranking apunta a usuarios de datos. Para administrar bases, busca cursos del fabricante.
Según el tamaño del equipo y el nivel
- Una persona, desde cero, que quiere profesor: EducaciónIT, y después Coderhouse.
- Una persona autónoma que quiere título: la UOC.
- Un equipo de 2 a 20 personas: DataCamp Teams, con una fecha límite y una revisión mensual.
- Un equipo que ya usa Platzi: el plan Expert Groups, de 4 a 50 personas.
- Nivel intermedio: el Curso Práctico de SQL de Platzi o los módulos avanzados de Coderhouse.
- Solo para probar: el curso Introducción a SQL de DataCamp, que puedes empezar creando una cuenta gratuita.
Cómo elegir un curso SQL, y cómo pagarlo
Antes de comparar temarios, responde a tres preguntas: quién tiene que aprender (alguien de negocio o un perfil técnico), qué base de datos usa tu empresa (PostgreSQL, MySQL, SQL Server) y quién paga (tú o tu empresa). Esto es lo que hemos visto al comparar los cursos, y las trampas que más se repiten.
La formación bonificada (Fundae)
Certificado de asistencia, certificado o título
En vivo o a tu ritmo
Comprueba que el temario pasa de los JOIN
Cuidado con los precios en promoción
Usa la base de datos de tu empresa
Lo que no hemos clasificado, y por qué
- Si paga tu empresa, comprueba su crédito Fundae y que el inicio se comunique antes de empezar.
- Comprueba que las funciones de ventana y las CTE están en el temario.
- Compara el precio final en euros, no el de lista.
- Elige entre clases en vivo o a tu ritmo, y reserva horas fijas.
- Revisa qué certificado obtienes y si exige un plan de pago.
- Para un equipo, compara un plan de grupo con plazas sueltas.
- Prepara una primera consulta sobre datos reales de tu empresa.
Curso SQL: las preguntas que nos hacen
¿Cuánto cuesta un curso de SQL?
Desde una suscripción mensual hasta 935 € de lista (Coderhouse). EducaciónIT cuesta 78 USD de lista por 18 horas en vivo, DataCamp 28 $ al mes facturado al año, Platzi desde 49 USD al mes, Global Knowledge 750 € por dos días con instructor, Coderhouse 935 € de lista en España (a menudo rebajado) y la UOC 880 € por unas 150 horas.
¿Se puede bonificar un curso de SQL con Fundae?
Sí, si eres trabajador por cuenta ajena y el centro o una entidad organizadora gestiona la bonificación con el crédito de formación de tu empresa. La empresa tiene que comunicar el inicio del curso a Fundae antes de que empiece, ella misma o a través de una entidad organizadora. Ninguno de los cursos de este ranking lo explica en su ficha: pide al centro por escrito que gestione esa comunicación. Cuenta también con la cofinanciación privada: salvo las empresas de 1 a 5 trabajadores, la empresa paga una parte del coste, del 5 % al 40 % según su tamaño.
¿Qué certificado de SQL vale más?
Para un currículum en España, una titulación propia universitaria con créditos ECTS, como la microcredencial de la UOC. Para demostrar un nivel, una certificación con examen, como SQL Associate de DataCamp. Un certificado de asistencia demuestra que fuiste, no lo que sabes.
¿Cuánto tiempo se tarda en aprender SQL?
Unas horas para lo básico, unas semanas para sentirte cómodo. EducaciónIT dura 18 horas, el itinerario SQL Fundamentals de DataCamp unas 26 y el curso de la UOC unas 150 horas en 4 meses. Practica sobre tus datos justo después, o lo olvidarás.
¿Necesito saber programar para aprender SQL?
No. EducaciónIT no pide conocimientos previos. SQL se lee casi como una frase en inglés: selecciona estas columnas, de esta tabla, donde se cumpla esta condición.
¿Un curso de SQL gratis es suficiente?
Para empezar, sí. Para el trabajo diario necesitas funciones de ventana, CTE y práctica sobre datos reales y desordenados, que los cursos gratuitos rara vez cubren a fondo. Empieza gratis y paga cuando SQL forme parte de tu puesto.
¿Curso SQL online en vivo o grabado?
En vivo si te bloqueas con facilidad o necesitas una cita fija: Coderhouse tiene 1 clase semanal de 2 horas durante 11 semanas, y Global Knowledge concentra el curso DP-080 en 2 días. Grabado o a tu ritmo si tu agenda cambia mucho: DataCamp o la UOC, sin horarios.
¿Qué curso de SQL es mejor para un analista de datos?
Uno que vaya más allá de los JOIN: funciones de ventana, CTE y optimización. La UOC y Coderhouse las incluyen, y el itinerario de DataCamp cubre las funciones de ventana. Después, sigue con Power BI o Python.
