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.

Romain Cochard
Romain CochardCEO de Hack'celeration
Actualizado 20266cursos clasificados16cursos revisados2026precios y certificados verificados

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.

De un vistazo

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 paraCertificadoPlan gratisTamaño del equipoVer
1UOCMejor curso SQL con aval universitarioTitulación propia y microcredencial4.0/5880 € · 150 horas—Profesionales, a título individualVer →
2Global Knowledge EspañaMejor curso SQL en vivo para empresasCurso oficial de Microsoft (DP-080)4.0/5750 € · 2 días—Equipos de empresa, formato cerradoVer →
3DataCampMejor para formar a un equipo a distanciaCertificación SQL Associate incluida3.9/528 $ al mes, facturado al año—Equipos desde 2 personasVer →
4CoderhouseMejor curso SQL con clases en vivoCertificado de finalización3.7/5935 € de lista · 11 semanas—Personas y grupos pequeñosVer →
5EducaciónITMejor curso SQL corto en vivo, desde ceroCertificado de asistencia3.7/578 USD de lista (precio para EE. UU.) · 18 horas—Personas, grupos de unas 20Ver →
6PlatziMejor curso SQL dentro de una suscripciónCertificado digital con suscripción3.5/5Desde 49 USD al mes—Personas y grupos de 4 a 50Ver →

¿Tu formación no está en esta página? Escríbenos: hello@hackceleration.com

1
Mejor curso SQL con aval universitario

UOC (Universitat Oberta de Catalunya) · Curso online de SQL para Análisis de Datos

4.0/5

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.

Destacados
  • 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
+Ventajas
  • ✓La mayor profundidad del ranking
  • ✓Un aval universitario que se reconoce en España
  • ✓Compatible con un trabajo a tiempo completo
−Inconvenientes
  • ✗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
Veredicto

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.

Ver el programa de la UOC →
2
Mejor curso SQL en vivo para empresas

Global Knowledge España · Query and modify data with Transact-SQL (DP-080)

4.0/5

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.

Destacados
  • Temario oficial de Microsoft (DP-080)
  • 2 días en directo con instructor
  • Convocatorias en español
  • Formato cerrado para un equipo de empresa
+Ventajas
  • ✓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
−Inconvenientes
  • ✗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
Veredicto

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.

Ver el curso de Global Knowledge →
3
Mejor para formar a un equipo a distancia

DataCamp · Introducción a SQL, itinerario SQL Fundamentals y certificación SQL Associate

3.9/5

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.

Destacados
  • 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
+Ventajas
  • ✓El coste por persona más bajo para un equipo
  • ✓Cada uno avanza a su ritmo
  • ✓Un objetivo claro: itinerario y luego certificación
−Inconvenientes
  • ✗Sin profesor en directo
  • ✗Precio en dólares y pago anual por adelantado
  • ✗Sin fecha límite, mucha gente abandona
Veredicto

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.

Ver los cursos SQL de DataCamp →
4
Mejor curso SQL con clases en vivo

Coderhouse · Curso de SQL

3.7/5

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.

Destacados
  • 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
+Ventajas
  • ✓Un ritmo semanal que evita abandonar
  • ✓Un temario que va más allá de lo básico
  • ✓Profesor para resolver dudas en directo
−Inconvenientes
  • ✗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
Veredicto

La opción para quien necesita un profesor y una cita semanal. Si buscas un título reconocido, la UOC pesa más.

Ver el curso de Coderhouse →
5
Mejor curso SQL corto en vivo, desde cero

EducaciónIT · Curso de Introducción a Bases de Datos y SQL

3.7/5

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.

Destacados
  • 18 horas en vivo en 5 semanas
  • 4,8 sobre 5 en 19.048 calificaciones
  • Clases grabadas si faltas a una
  • Sin conocimientos previos
+Ventajas
  • ✓El precio más bajo con profesor en vivo
  • ✓Corto: 5 semanas
  • ✓Grupos reducidos
−Inconvenientes
  • ✗Un certificado de asistencia, no de nivel
  • ✗Se queda en la iniciación
  • ✗Precio mostrado en dólares, sin precio en euros publicado
Veredicto

El mejor primer paso con profesor por poco dinero. Después, sube de nivel con Coderhouse, DataCamp o la UOC.

Ver el curso de EducaciónIT →
6
Mejor curso SQL dentro de una suscripción

Platzi · Curso Práctico de SQL

3.5/5

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.

Destacados
  • 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
+Ventajas
  • ✓Mucho contenido en español en la misma suscripción
  • ✓Práctica guiada
  • ✓Plan para grupos
−Inconvenientes
  • ✗Nivel intermedio: no es para empezar de cero
  • ✗Solo 11 horas en total
  • ✗Precio de Expert Groups no publicado
Veredicto

Buena opción si tu equipo ya usa Platzi. Para empezar de cero, mejor EducaciónIT.

Ver el curso de Platzi →
Según tu perfil

¿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.
Guía de compra

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)

En España, tu empresa puede pagar la formación con su crédito anual de formación, gestionado por Fundae (la Fundación Estatal para la Formación en el Empleo): es la «formación bonificada». En la práctica son tres pasos: tu departamento de personas consulta el crédito que le queda a la empresa este año en la aplicación de Fundae; la empresa, o una entidad organizadora que lo hace por ella, comunica a Fundae el inicio del curso antes de que empiece; y, cuando termina, la empresa se descuenta el coste en sus cotizaciones a la Seguridad Social. Si el inicio no se comunica a tiempo, no hay bonificación. Y el crédito no lo paga todo: la ley obliga a la empresa a poner una parte del coste total, la cofinanciación privada, que depende de su tamaño. Las empresas de 1 a 5 trabajadores están exentas; de 6 a 9 trabajadores aportan al menos un 5 %, de 10 a 49 un 10 %, de 50 a 249 un 20 % y de 250 o más un 40 %. Los salarios de las horas de formación dentro de la jornada cuentan en esa aportación. Ninguno de los cursos de este ranking lo explica en su ficha, ni siquiera Global Knowledge, el proveedor para empresas, así que pide por escrito al centro que gestione la comunicación o que te dé los datos de la acción formativa. Los portales de cursos listan cursos de SQL «bonificables» de centros españoles; ninguna ficha de centro de este ranking lo documenta, así que confírmalo siempre con el centro antes de matricularte.

Certificado de asistencia, certificado o título

Un certificado de asistencia prueba que estuviste (EducaciónIT). Un certificado de finalización prueba que terminaste (Coderhouse, Platzi). Una certificación con examen prueba un nivel (SQL Associate de DataCamp). Una titulación propia con créditos ECTS, como la de la UOC, pesa más en un currículum español. Para un empleador, sin embargo, unas consultas reales sobre datos reales convencen más que cualquier papel.

En vivo o a tu ritmo

Las clases en vivo (Global Knowledge, Coderhouse, EducaciónIT) cuestan más tiempo de agenda pero te desbloquean cuando una consulta falla. Las plataformas a tu ritmo (DataCamp, Platzi) son más baratas y flexibles, pero sin una fecha límite es fácil abandonar. Si eliges a tu ritmo, reserva horas fijas en tu calendario.

Comprueba que el temario pasa de los JOIN

Muchos cursos de iniciación se paran en las uniones de tablas. Lo que un analista usa a diario viene después: funciones de ventana, CTE y CASE. La UOC, Coderhouse y el itinerario de DataCamp las cubren; los cursos de iniciación, no siempre.

Cuidado con los precios en promoción

Varios cursos muestran un precio de lista y una promoción por tiempo limitado, a veces en dólares. Compara el precio final en euros, con impuestos, y pregunta si hay cuotas. Desconfía de la cuenta atrás: la promoción suele volver.

Usa la base de datos de tu empresa

El SQL básico es el mismo en todas partes, pero cada base de datos añade sus funciones. La mayoría de los cursos de este ranking usan PostgreSQL. Si tu empresa usa SQL Server, el curso DP-080 de Global Knowledge trabaja directamente con su dialecto; con MySQL, practica sobre tu propio sistema la semana siguiente al curso.

Lo que no hemos clasificado, y por qué

Udemy tiene los cursos de SQL en español más vendidos y Udemy Business para equipos. No lo clasificamos porque son vídeos grabados sin formador en directo, y su precio cambia casi cada semana con las promociones: no hay una cifra estable que comparar. Si tu empresa ya paga Udemy Business, mira si el curso está en su catálogo antes de comprar otro. KeepCoding y Crehana aparecen en las búsquedas de «curso sql», pero tampoco entran: KeepCoding vende bootcamps de 4 a 10 meses y no publica un curso de SQL independiente, y la ficha de SQL de Crehana no indica ni la duración ni el precio, ni dice nada de Fundae. NobleProg España publica «Fundamentos Bàsicos de SQL», de 14 horas, con un precio por grupo privado (formación online) desde 2 900 € + IVA: es un precio para un grupo, no por persona, así que no se compara con el resto de la tabla. Si quieres formar a un equipo entero en tu empresa, pide presupuesto y compáralo con el precio por persona de Global Knowledge multiplicado por el número de asistentes. Estrategias de Formación (Iniciativas Empresariales) aparece en los portales de cursos con un curso de lenguaje SQL «bonificable» y un precio, pero su propia web no publica hoy ese curso con precio y duración, y el folleto de SQL que sí publica menciona aún la antigua Fundación Tripartita: por eso no lo clasificamos. Si te interesa, pide al centro el precio por persona y los datos de la acción formativa.
  • 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.
FAQ

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.