Cuando alguien dice “aprender a programar”, la imagen mental suele ser la misma: una pantalla llena de texto, corchetes, puntos y comas, y alguien escribiendo sin parar.
Pero lo que pocos saben es que Harvard no empieza por ahí. El curso introductorio de Ciencias de la Computación más famoso del mundo, CS50, arranca sin una sola línea de código. Lo hace con Scratch, un lenguaje visual del MIT donde programas arrastrando bloques. Como si fueran piezas de Lego.
Y ahora ese curso está disponible gratis para cualquiera que quiera dar sus primeros pasos en la programación. Se llama CS50’s Introduction to Programming with Scratch y es la puerta de entrada al ecosistema CS50 de Harvard.
Por qué Harvard arranca con bloques y no con código
La Universidad de Harvard, fundada en 1636 y rankeada #1 en prácticamente todos los rankings globales, sabe algo que muchos cursos de programación ignoran: lo primero que hay que aprender no es un lenguaje, sino una forma de pensar. Por eso su curso estrella, CS50, usa Scratch como primer contacto con la programación.
Scratch fue diseñado en el MIT Media Lab y permite escribir programas combinando bloques gráficos que representan funciones, condicionales, bucles y variables.
No hay sintaxis que memorizar, no hay errores de tipeo, no hay frustración temprana. Hay pura lógica. Y una vez que entiendes eso, pasar a Python, Java o C es cuestión de aprender vocabulario nuevo, no de reaprender a pensar.
Este enfoque ha funcionado para más de 292.000 estudiantes que ya se inscribieron en esta versión del curso. Y el CS50 original, del cual este curso es la antesala, tiene millones de egresados en todo el mundo, incluyendo una comunidad activa en América Latina.
Qué aprenderás en el curso CS50 Scratch
El curso dura 3 semanas con una dedicación de 2 a 6 horas por semana y está completamente en inglés, aunque al ser visual la barrera del idioma es mínima. No necesitas experiencia previa: está diseñado para principiantes absolutos.
Durante las tres semanas aprenderás los fundamentos universales de la programación:
- Funciones — instrucciones que realizan tareas específicas
- Eventos — disparadores que activan acciones (como hacer clic en un objeto)
- Valores y return values — cómo los datos entran y salen de las funciones
- Condicionales — que tus programas tomen decisiones (if/else)
- Bucles — repetir acciones sin escribir el mismo código mil veces
- Variables — cómo los programas recuerdan información
- Abstracción — el arte de simplificar problemas complejos
Cada uno de estos conceptos aparece también en lenguajes como Java y Python. La diferencia es que aquí los aprendes sin la distracción de la sintaxis. Todo lo que programes tendrá una respuesta visual inmediata: animaciones, juegos, historias interactivas y arte generado por código.
El curso está impartido por David J. Malan (Gordon McKay Professor de Harvard) y Brian Yu (Senior Preceptor en Computer Science), los mismos profesores del CS50 presencial de Harvard College.
¿Para quién es este curso?
Para cualquier persona que quiera aprender a programar desde cero. No necesitas experiencia técnica, no necesitas saber matemáticas avanzadas, no necesitas haber visto una línea de código en tu vida.
Es ideal para estudiantes que quieren prepararse antes de tomar CS50x (el curso completo de introducción a ciencias de la computación), para profesionales que quieren entender lógica de programación sin la presión de un bootcamp intensivo, y para padres o maestros que buscan una forma accesible de introducir a jóvenes en el mundo de la tecnología.
Certificado: ¿gratis o pago?
Aquí viene lo mejor. El curso ofrece dos rutas de certificación:
- Certificado gratuito — a través de Harvard OpenCourseWare, completando el curso en cs50.harvard.edu/scratch. Es un certificado no acreditado académicamente, pero válido como constancia de estudios.
- Certificado verificado — a través de edX por $299, con verificación de identidad y reconocimiento por empleadores.
La opción gratuita es especialmente valiosa para estudiantes en América Latina, donde el acceso a certificaciones internacionales suele tener barreras económicas.
Cómo inscribirte gratis
Tienes dos formas de acceder sin pagar un centavo:
Opción 1: Inscribirte en edX como auditor. El botón “Audit course” te da acceso a todos los videos, lecturas y ejercicios del curso.
La auditoría no incluye tareas calificadas ni el certificado verificado, pero tienes el contenido completo. El próximo ciclo empieza el 31 de mayo de 2026 y estará disponible hasta diciembre.
Opción 2: Tomar el curso directamente en cs50.harvard.edu/scratch, donde Harvard publica el material completo como OpenCourseWare y te entrega un certificado gratuito al completarlo. Esta versión está disponible todo el año, sin fechas límite.
Si nunca has programado, este es el punto de partida correcto. No porque sea fácil (aunque lo es), sino porque está diseñado por la universidad que mejor sabe enseñar ciencias de la computación en el mundo. Y está gratis.


