Curso de Scratch gratis con certificado – Harvard (CS50)
Universidad de Harvard (CS50) · Curso online en Harvard CS50 (OpenCourseWare) y edX
- Gratis
- Certificado gratuito
- En inglés
- Principiante
- 9 semanas de material, a tu ritmo
- A tu ritmo
Te lleva a la página oficial del curso · Verificado el 15 Oct 2026
Más cursos de scratch gratis¿Ya te has apuntado? Sigue con estos

En pocas palabras
Curso de Harvard para aprender a programar desde cero con Scratch, el lenguaje de bloques del MIT. Gratis, a tu ritmo y con certificado gratuito de CS50 si apruebas los nueve proyectos.
CS50 Scratch es el curso de introducción a la programación de la Universidad de Harvard pensado para quien nunca ha escrito una línea de código. Lo imparten Brian Yu y David J. Malan, los profesores de CS50, y usa Scratch, el lenguaje de bloques creado en el MIT Media Lab: en vez de escribir instrucciones, se encajan piezas parecidas a las de un rompecabezas. El material está organizado en nueve semanas, se sigue a tu ritmo y, si apruebas los proyectos, recibes un certificado gratuito de CS50.
Lo interesante es que no se queda en «hacer animaciones»: cada semana trabaja un concepto que luego reaparece en Python, Java o cualquier otro lenguaje. Harvard lo usa precisamente al inicio de CS50, su curso introductorio de informática.
Qué aprenderás
- Sprites y escenarios: cómo se organiza un proyecto de Scratch y cómo se mueven y cambian los personajes.
- Funciones y valores de retorno: agrupar instrucciones para reutilizarlas y obtener resultados de ellas.
- Eventos: hacer que el programa reaccione a un clic, una tecla o un mensaje entre personajes.
- Condiciones: que el programa decida qué hacer según lo que pasa (si toca el borde, si la respuesta es correcta…).
- Bucles y variables: repetir acciones sin copiar bloques y guardar datos como puntuaciones o vidas.
- Abstracción: dividir un problema grande en partes pequeñas, la idea que más se usa después en programación.
- Un proyecto propio: la última semana, «Building from Scratch», consiste en crear un juego, una historia o una animación desde cero.
Para quién es este curso
Es para principiantes absolutos: adolescentes, adultos que quieren saber si la programación les gusta antes de lanzarse con un lenguaje escrito y docentes que buscan material para enseñar a programar. Según las preguntas frecuentes oficiales, es más adecuado a partir de los 12 años; los más pequeños pueden necesitar la ayuda de un adulto, entre otras cosas para crear las cuentas que pide el curso.
No es para quien ya programa en Python o JavaScript: se le quedará corto. Tampoco es la mejor opción si no entiendes nada de inglés, porque los vídeos y las instrucciones están en ese idioma.
Nuestra valoración
Lo mejor
- El certificado de CS50 es gratis de verdad: no hay que pagar nada si apruebas los proyectos.
- Enseña conceptos de programación reales, más allá de mover bloques, y prepara para cursos como CS50 Python o CS50x.
- No hay fechas por proyecto: cada uno avanza a su ritmo hasta el plazo final del curso.
- Scratch funciona en el navegador, así que basta con una computadora u ordenador con conexión; no hay que instalar nada.
A tener en cuenta
- Todo está en inglés. En YouTube se pueden activar subtítulos automáticos traducidos, pero no siempre son exactos.
- Para enviar los proyectos necesitas una cuenta de edX y otra de GitHub; con niños, las tiene que crear un adulto.
- El certificado gratuito es de CS50, no un título oficial de Harvard. El certificado verificado de edX es de pago.
- Hay un plazo final: el periodo actual termina el 30 de junio de 2027, según la página oficial.
Cómo acceder al curso
- Entra en la página del curso, cs50.harvard.edu/scratch, y abre la primera semana del menú.
- Crea una cuenta gratuita en edX. Si edX te ofrece pagar, elige la opción gratuita («audit»): las preguntas frecuentes del curso explican que no hace falta pagar para el certificado de CS50.
- Crea también una cuenta de GitHub, que se usa para entregar los proyectos y para pedir el certificado.
- Cada semana, mira la clase y entrega el proyecto que se pide. No hay examen final.
- Consulta tu progreso en el «Gradebook» del curso. Cuando aparezca como completado, verás un enlace para pedir el CS50 Certificate.
Antes de apuntarte
Haz una prueba rápida en scratch.mit.edu para ver si te resulta cómoda la herramienta. Organízate por semanas: ver la clase un día y dedicar otro al proyecto funciona mejor que intentarlo todo de una vez. Si el inglés te frena, ten a mano un traductor para las instrucciones de cada proyecto.
Al terminar, el paso natural es un lenguaje escrito. Puedes seguir con el curso de Python gratis con certificado de freeCodeCamp, en español, o con otro curso de la misma familia, el curso de IA con Python de Harvard, cuando ya programes con soltura. Si te interesa reunir certificados sin pagar, aquí tienes las plataformas con certificado gratis de verdad.
¿El certificado es gratis?
Si sacas al menos un 70 % (1/1) en cada uno de los nueve proyectos, puedes pedir gratis el CS50 Certificate desde el Gradebook. El certificado verificado de edX es aparte y de pago.
Preguntas frecuentes
¿El certificado de CS50 Scratch es gratis?
Sí. Si apruebas los nueve proyectos con al menos un 70 %, puedes pedir el CS50 Certificate sin pagar. El certificado verificado de edX es opcional y de pago.
¿Desde qué edad se puede hacer?
Las preguntas frecuentes oficiales lo recomiendan a partir de los 12 años. Los más pequeños pueden hacerlo con ayuda de un adulto, sobre todo para crear las cuentas de edX y GitHub.
¿Hay que pagar en edX para hacerlo?
No. Al inscribirte en edX elige la opción gratuita («audit»); el propio curso aclara que no hace falta pagar para conseguir el certificado de CS50.
¿Hasta cuándo se puede terminar?
El periodo actual termina el 30 de junio de 2027 a las 23:59 UTC. Harvard puede prolongarlo, pero conviene contar con esa fecha.
Preguntas y opiniones
Pregunta lo que quieras sobre este curso o cuéntanos cómo te fue. Respondemos todas las dudas.


