La Universidad de Harvard tiene disponible en español CS50x, uno de sus cursos de introducción a las ciencias de la computación y programación.
El contenido está pensado para personas con o sin experiencia previa. De hecho, el programa comienza desde los fundamentos y avanza progresivamente hacia diferentes lenguajes y tecnologías.
Las clases están impartidas por David J. Malan, profesor de Harvard conocido por su particular forma de explicar informática mediante demostraciones, ejemplos y ejercicios prácticos.
La nueva colección en español reúne 12 clases completas, además de un breve video introductorio. Puedes seguir todo el contenido sin coste desde YouTube.

De C y algoritmos hasta Python, SQL y JavaScript
CS50x no busca enseñarte únicamente un lenguaje de programación. Su objetivo consiste en desarrollar una base que permita comprender cómo resolver problemas mediante informática y código.
El recorrido comienza con Scratch, una herramienta visual que permite introducir conceptos de programación sin enfrentarse inmediatamente al código.
Posteriormente, las clases avanzan hacia C, lenguaje utilizado para estudiar funciones, variables, condicionales, bucles, arreglos y el funcionamiento de la memoria.
El programa continúa con algoritmos y estructuras de datos antes de dar el salto a tecnologías de mayor nivel.
Estas son las clases disponibles:
- Clase 0: Scratch
- Clase 1: C
- Clase 2: Arreglos
- Clase 3: Algoritmos
- Clase 4: Memoria
- Clase 5: Estructuras de Datos
- Clase 6: Python
- Clase 7: SQL
- Inteligencia Artificial
- Clase 8: HTML, CSS y JavaScript
- Clase 9: Flask
- Clase 10: El Fin
Por tanto, durante el curso pasarás de los fundamentos de programación a trabajar con Python, bases de datos y desarrollo web.
Además, las clases no son pequeños videos introductorios. Muchas superan las dos horas y desarrollan los temas con bastante profundidad.
Si después quieres continuar por esta rama, también puedes consultar los 5 cursos de IBM para iniciarte en ingeniería de software, disponibles para inscripción gratuita.
Puedes estudiar gratis y obtener un certificado
Puedes ver las clases de CS50x sin pagar y tampoco necesitas experiencia previa en programación para comenzar.
Sin embargo, existe una diferencia importante entre ver las clases en YouTube y completar formalmente CS50x.
Harvard dispone de ejercicios, conjuntos de problemas y un proyecto final. Quienes completan los requisitos establecidos pueden optar al certificado gratuito de CS50.
También existe un certificado verificado mediante edX, pero esta alternativa es opcional y tiene coste.
Por tanto, puedes utilizar los videos simplemente para aprender o continuar con las actividades oficiales si quieres completar el programa.
Las clases en español ya están reunidas en una única playlist, así que puedes comenzar directamente por Scratch y avanzar siguiendo el orden del curso.
Puedes acceder gratis a las 12 clases de CS50x en Español y comenzar el curso desde cero en YouTube.



