Cursos gratis de Harvard
Introducción a la informática del CS50
Este es CS50x, una introducción de la Universidad de Harvard a la informática y la programación, diseñada para estudiantes tanto de informática como de otras áreas, sin importar si tienen experiencia previa en programación. Es un curso básico impartido por David J. Malan, que enseña a los estudiantes a resolver problemas de forma eficiente y a pensar de manera algorítmica.
Cubre temas como conceptos básicos de programación, estructuras de datos, seguridad informática y desarrollo web. Los lenguajes incluyen C, Python, SQL, JavaScript, CSS y HTML. Los ejercicios están inspirados en aplicaciones del mundo real, como biología, criptografía, finanzas y juegos. La versión en el campus, CS50, es el curso más grande de Harvard.
Introducción a la programación CS50 utilizando Scratch
Una introducción a la programación usando Scratch, un lenguaje de programación visual donde los aspirantes a programadores pueden escribir código arrastrando y soltando bloques gráficos (que se parecen a piezas de rompecabezas) en lugar de escribir texto.
Utilizado al inicio del curso introductorio de informática de la Universidad de Harvard, CS50, Scratch fue diseñado en el Media Lab del MIT, permitiendo a los estudiantes sin experiencia previa en programación diseñar sus propias animaciones, juegos, arte interactivo e historias.
Introducción de CS50 a la inteligencia artificial con Python
Este curso explora los conceptos y algoritmos que constituyen la base de la inteligencia artificial moderna, profundizando en las ideas que dan origen a tecnologías como motores de juegos, reconocimiento de escritura a mano y traducción automática.