Curso de programación gratis con certificado – Harvard (CS50x)
De Universidad de Harvard (CS50) · CS50 OpenCourseWare y edX
Comprobado por Cursopedia el 30 Oct 2026
- Precio
- Gratis
- Certificado
- Certificado gratuito
- Nivel
- Principiante
- Duración
- 11 semanas de contenido; entre 10 y 20 horas por semana para los problemas, según CS50
- Idioma
- Inglés, con las clases dobladas al español
Se abre la web oficial del curso en otra pestaña
Más cursos de programación gratis¿Ya te has apuntado? Sigue con estos

En pocas palabras
La introducción a la informática de Harvard, CS50x: de Scratch a C, Python, SQL y web en 11 semanas, gratis, con clases dobladas al español y certificado propio sin coste si apruebas cada tarea.
CS50x es la versión abierta de CS50, el curso de introducción a las ciencias de la computación que David J. Malan imparte en la Universidad de Harvard. Se hace gratis desde la web oficial del curso, a tu ritmo, y quien entrega todas las tareas con al menos un 70 % recibe un certificado de CS50 sin pagar nada. La edición actual tiene 11 semanas de contenido y las clases ya están dobladas al español, aunque los enunciados de los problemas y la web siguen en inglés.
No es un curso para mirar vídeos y ya: cada semana termina con problemas de programación de verdad que se corrigen solos, y el curso acaba con un proyecto final propio. Por eso pesa en un currículum y por eso también exige constancia.
Qué aprenderás
- A pensar como programador desde cero. La semana 0 empieza con Scratch, bloques que se arrastran, para entender bucles, condiciones y funciones sin pelearse con la sintaxis.
- Programación en C. Las semanas 1 a 5 usan C para ver arreglos, algoritmos de búsqueda y ordenación, cómo funciona la memoria y estructuras de datos como listas y tablas hash. Es la parte más dura y la que más enseña.
- Python. En la semana 6 rehaces en pocas líneas lo que en C costaba mucho más, y ves por qué hay lenguajes para cada tarea.
- Bases de datos con SQL. La semana 7 explica cómo guardar y consultar datos, la base de casi cualquier aplicación.
- Inteligencia artificial. Una clase aparte presenta qué hay detrás de la IA actual, sin necesidad de matemáticas avanzadas.
- Desarrollo web. Las semanas 8 y 9 cubren HTML, CSS, JavaScript y Flask, un marco de Python para crear aplicaciones web.
- Un proyecto final propio. El curso termina con algo que diseñas tú: una web, un juego o una herramienta que puedes enseñar.
Para quién es este curso
Es para quien nunca ha programado y quiere una base sólida, no solo aprender a usar una herramienta. CS50 explica que dos tercios de sus alumnos nunca habían estudiado informática y no exige requisitos previos. También sirve a quien ya programa un poco por su cuenta y quiere entender bien la memoria, los algoritmos y las estructuras de datos.
No es la mejor opción si buscas algo rápido o en español de principio a fin. Si prefieres empezar con algo más corto y en tu idioma, el curso de Python en español de la Universidad de Michigan es una entrada más suave, y el curso de Scratch de CS50 sirve de calentamiento.
Nuestra valoración
CS50x tiene fama por algo: las clases son claras y entretenidas, los problemas están muy bien pensados y el certificado gratis exige trabajo real, no solo ver vídeos. Lo que más cuesta es el salto de las primeras semanas en C, donde mucha gente se atasca.
Lo mejor
- Es gratis de principio a fin, certificado de CS50 incluido.
- Las clases de David J. Malan están dobladas al español.
- Los problemas se corrigen al momento y sabes enseguida si tu código funciona.
- Tiene comunidades activas (Ed, Discord y otras) para preguntar dudas.
- Toca muchos temas: C, Python, SQL, web e inteligencia artificial.
A tener en cuenta
- CS50 calcula entre 10 y 20 horas por semana solo para los problemas.
- La web, los enunciados y los foros están en inglés; el doblaje cubre las clases.
- Para entregar las tareas hace falta una cuenta de edX, aunque no pagues nada.
- El certificado gratis es de CS50; el verificado con el sello de edX se paga aparte.
Cómo acceder al curso
- Entra en la web oficial de CS50x y abre la semana 0 desde el menú de la izquierda.
- Mira la clase (busca la versión doblada al español) y lee las notas de la semana.
- Crea una cuenta gratis en edX desde el enlace del curso: la necesitas para enviar las tareas.
- Haz los problemas en el entorno de programación en línea que te indica CS50 y envíalos con la herramienta del curso.
- Consulta tus notas en el Gradebook de CS50. Cuando tengas al menos un 70 % en todas las tareas y el proyecto final, el certificado gratis queda disponible.
Antes de apuntarte
Reserva bloques de tiempo fijos: con 10 horas a la semana, el curso completo puede llevarte unos tres meses, y es normal que alguna semana de C te cueste el doble. No tienes que entregar nada en fechas concretas, pero sí terminar antes del 30 de junio de 2027; si para entonces has enviado al menos una tarea, tu trabajo se conserva si el curso se prolonga.
Al terminar, CS50 tiene cursos para seguir por ramas. Si te gustó la parte web, sigue con CS50 Web; si te interesaron los datos, con CS50 SQL; y si te llamó la clase de IA, con CS50 AI. Todos dan también certificado gratis.
¿El certificado es gratis?
CS50 da su propio certificado gratis si haces todas las tareas obligatorias y sacas al menos un 70 % en cada una, con plazo hasta el 30 de junio de 2027. El certificado verificado de edX es aparte y de pago.
Preguntas frecuentes
¿El certificado de CS50x es realmente gratis?
Sí. CS50 da su propio certificado sin coste si haces todas las tareas obligatorias y sacas al menos un 70 % en cada una. Lo que se paga es el certificado verificado de edX, que es opcional.
¿Está CS50x en español?
Las clases están dobladas al español. La web del curso, los enunciados de los problemas y los foros siguen en inglés.
¿Hasta cuándo tengo para terminar CS50x?
La edición actual cierra el 30 de junio de 2027 a las 23:59 (hora UTC). No hay fechas por tarea; si has enviado al menos una tarea y el curso se prolonga, tu trabajo se conserva.
¿Necesito saber programar antes de empezar?
No. CS50 no pide requisitos previos y empieza con Scratch; dos tercios de sus alumnos nunca habían estudiado informática.
Preguntas y opiniones
Pregunta lo que quieras sobre este curso o cuéntanos cómo te fue. Respondemos todas las dudas.



