Curso de SQL gratis con certificado – Harvard (CS50 SQL)
Universidad de Harvard (CS50) · Curso online en Harvard OpenCourseWare (CS50) / edX
- Gratis
- Certificado gratuito
- En inglés
- Principiante
- 7 semanas de material más un proyecto final, a tu ritmo
- A tu ritmo
Te lleva a la página oficial del curso · Verificado el 17 Oct 2026
Más cursos de sql gratis¿Ya te has apuntado? Sigue con estos

En pocas palabras
Curso de bases de datos de Harvard, gratis y a tu ritmo: aprende SQL desde consultas básicas hasta diseño y optimización. Certificado gratuito al aprobar ejercicios y proyecto.
CS50 SQL es el curso de bases de datos de la Universidad de Harvard, de la misma familia que el famoso CS50. Se puede hacer gratis en su versión OpenCourseWare y, si entregas todos los ejercicios y el proyecto final con nota suficiente, Harvard te da el CS50 Certificate sin pagar nada. El material son siete semanas de clases en vídeo, cada una con su conjunto de ejercicios, más un proyecto final en el que diseñas tu propia base de datos.
Lo imparten Carter Zenke y David J. Malan. Está en inglés y no tiene plazos por ejercicio: se avanza al propio ritmo hasta el plazo final, que hoy es el 30 de junio de 2027.
Qué aprenderás
- Consultar datos. Leer, filtrar y ordenar información de una base de datos con SQL, el lenguaje que usan casi todas las empresas para guardar y buscar datos.
- Relacionar tablas. Unir información repartida en varias tablas mediante claves primarias y foráneas, que es lo que permite responder preguntas reales («qué clientes compraron qué»).
- Diseñar una base de datos. Elegir tablas, tipos de datos y restricciones, y normalizar para evitar datos repetidos y errores.
- Escribir y modificar datos. Crear, actualizar y borrar registros, y automatizar acciones con triggers (disparadores).
- Vistas e índices. Guardar consultas como vistas para reutilizarlas y acelerar las búsquedas con índices.
- Escalar. El curso empieza con SQLite, fácil de usar en cualquier equipo, y termina con una introducción a PostgreSQL y MySQL, y a conectar SQL con lenguajes como Python y Java.
Para quién es este curso
Es una opción muy buena para quien quiere trabajar con datos (análisis, administración, desarrollo web o programación) y prefiere aprender SQL bien desde el principio en lugar de copiar consultas. No exige un curso previo, aunque Harvard recomienda revisar su mapa de cursos para ver si es el momento adecuado; sus cursos, dice, son más adecuados a partir de los 12 años.
No es para ti si no te defiendes nada en inglés, porque todo el material está en ese idioma, o si buscas un título oficial: los certificados de CS50 no son titulaciones acreditadas de Harvard, como aclara el propio curso.
Nuestra valoración
Es probablemente el curso de SQL gratuito con más respaldo que hay en línea. Los ejercicios se basan en datos inspirados en casos reales y se corrigen automáticamente, así que sabes al momento si tu consulta funciona. El precio de esa calidad es el idioma y el esfuerzo: no se aprueba viendo vídeos.
Lo mejor
- El CS50 Certificate es gratuito y lo firma un curso de Harvard.
- Se practica en cs50.dev, un entorno en línea con su propia terminal que prepara el curso.
- No hay plazos por ejercicio: puedes ir rápido o lento hasta la fecha final.
- Cubre desde lo básico hasta diseño, optimización y bases de datos grandes.
A tener en cuenta
- Todo está en inglés.
- Necesitas dos cuentas gratuitas: edX para inscribirte y GitHub para entregar ejercicios y descargar el certificado.
- Para el certificado hay que sacar al menos un 70 % en cada ejercicio y en el proyecto final.
- El equipo revisa las entregas y quien copie pierde el derecho al certificado.
Cómo acceder al curso
- Entra en la página oficial, cs50.harvard.edu/sql.
- Crea una cuenta gratuita en edX (es obligatoria aunque solo quieras el certificado gratis). Al inscribirte, elige la opción gratuita o de «audit»: el curso aclara que existe y no requiere pago.
- Crea también una cuenta gratuita de GitHub si no la tienes; con ella entras en cs50.dev, el entorno donde se hacen los ejercicios.
- Cada semana, mira la clase y entrega el conjunto de ejercicios con el comando submit50, como indica cada enunciado.
- Sigue tu avance en la página «Gradebook». Al completar todo, aparece allí un enlace para pedir el CS50 Certificate, en unas cuatro horas desde la última nota.
Antes de apuntarte
Organízate con margen y no lo dejes para el final: el plazo actual es el 30 de junio de 2027 y el curso avisa de que no hace excepciones. Si es tu primer contacto con la programación, puede ayudarte empezar por un curso de Python en español, como el curso de Python de la Universidad de Michigan.
Si te gusta la forma de enseñar de CS50, la misma escuela tiene gratis el curso de ciberseguridad de Harvard y el de inteligencia artificial con Python, también con certificado gratuito.
¿El certificado es gratis?
El CS50 Certificate es gratis: se pide desde el Gradebook al sacar al menos un 70 % en cada ejercicio y en el proyecto final, antes del 30 de junio de 2027. El certificado verificado de edX es aparte y de pago.
Preguntas frecuentes
¿El certificado de CS50 SQL es gratis de verdad?
Sí. El CS50 Certificate es gratuito si sacas al menos un 70 % en cada ejercicio y en el proyecto final. Lo que cuesta dinero es el certificado verificado de edX, que es opcional.
¿Tiene examen final?
No. Según el curso, no hay examen: basta con completar los ejercicios de cada semana y el proyecto final.
¿Hasta cuándo se puede hacer?
El plazo actual es el 30 de junio de 2027. Harvard indica que unos meses antes decide si lo amplía, pero recomienda contar con esa fecha.
¿Está en español?
No, todo el material está en inglés. Si necesitas empezar en español, conviene un curso de introducción a la programación en tu idioma antes de este.
Preguntas y opiniones
Pregunta lo que quieras sobre este curso o cuéntanos cómo te fue. Respondemos todas las dudas.



