CS50, los cursos de Harvard en los que todo el mundo está matriculándose gratis
El Eterno Estudiante 2020-08-15
En la actualidad, el mundo entero se encuentra en una situación bastante complicada por la pandemia del COVID-19. Miles de instituciones educativas de todos los niveles se vieron obligadas a cerrar sus puertas, y optaron por dar clases a traves de la temática en línea con el fin de afectar lo menos posibles el ritmo de capacitación y aprendizaje de sus estudiantes.
Pero no todas han sido malas para la comunidad educativa ya que esta situación ha inspirado a prestigiosas instituciones como la Universidad de Harvard a liberar una serie de cursos a traves de la Plataforma edX con el objetivo de crear nuevas oportunidades y que la pandemia no resulte un impedimento para nuestra formación.
Los cursos que mayor repercusión han tenido entre los estudiantes de todo el mundo fueron los relacionados a las Ciencias de la Computación y por ello, en esta oportunidad te presentaremos nuestra selección con los mejores cursos de Programación que ofrece actualmente la Universidad de Harvard.
La oferta completa de CS50 comprende actualmente cinco cursos y el indicado para ti dependerá del nivel de conocimiento que poseas al momento de comenzar el curso, así como también de tu área de interés. Continua leyendo el articulo para descubrir las particularidades de cada curso.
- Introducción a la Ciencia de la Computación (CS50: Introduction to Computer Science)
El curso es ideal para aquellos que no poseean mayores conocimientos previos y deseen incursionar en las Ciencias de la Computación y la Programación ya que abarca diseño de bases de datos, seguridad y experiencia del usuario en el marco de desarrollo de aplicaciones web. Se aprende a escribir y usar API, crear interfaces de usuario interactivas y usar servicios en la nube como GitHub y Heroku. Tiene una duración de 12 semanas, si se le dedica de 6 a 9 horas por semana.
Acceso al curso: CS50: Computer Science
2. Introducción al desarrollo de videojuegos (CS50′s Introduction to Game Development)
![10 videojuegos que no puedes perderte este 2020](https://www.trecebits.com/wp-content/uploads/2019/04/11854.jpg)
Si te interesa la Programación y eres fanático de los videojuegos este curso es ideal para ti. En él, se aprende sobre el uso de gráficos en 2D y 3D así como animación y otras cuestiones empleando Unity y LÖVE 2D, así como lenguajes Lua y C#. En el marco del curso se analizarán técnicas de diseño empleadas en juegos clásicos como Super Mario Bros., Pong, Flappy Bird, Breakout, Match 3, Legend of Zelda, Angry Birds, Pokémon, 3D Helicopter Game, Dreadhalls, y Portal. La capacitación tiene una duración de 12 semanas.
Acceso al curso: CS50′s Game Development
3. Programación web con Python y JavaScript (CS50′s Web Programming with Python and JavaScript)
![Harvard CS50 Guide: How to Pick the Right Course for You (with ...](https://www.classcentral.com/report/wp-content/uploads/2020/05/cs50largestfinal.png)
Con un nivel de dificultad intermedio, el curso CS50W explora los lenguajes, herramientas y procesos que sustentan el desarrollo de aplicaciones web modernas. Cubre lenguajes como Python y JavaScript, marcos como Flask y Django, y servicios como GitHub y Heroku.
Acceso al curso: CS50W
4. Introducción a la Inteligencia Artificial con Python (CS50’s Introduction to Artificial Intelligence with Python)
![Inteligencia artificial: qué es, cómo funciona y para qué se está ...](https://cdn.computerhoy.com/sites/navi.axelspringer.es/public/media/image/2019/08/inteligencia-artificial.jpg)
CS50IA aprovecha el lenguaje de programación Python para explorar la inteligencia artificial moderna. El curso cubre conceptos fundamentales de IA, como algoritmos de búsqueda y modelos de conocimiento, y se basa en ellos para discutir conceptos más avanzados, como optimización y aprendizaje automático. De mayor exigencia, el curso requiere un nivel entre intermedio y avanzado para su realización.
Acceso al curso: CS50IA
5. Desarrollo de aplicaciones móviles con React Native (CS50′s Mobile App Development with React Native)
![Comparativa de las tecnologías en desarrollo aplicaciones móviles ...](https://owius.com/wp-content/uploads/2019/07/desarrollo-de-aplicaciones-moviles-hibridas.jpg)
El curso aborda JavaScript (incluidos ES6 y ES7), así como JSX, una extensión de JavaScript. Se realizarán proyectos prácticos, para aprender, de modo práctico, el uso de React y sus paradigmas, arquitectura de aplicaciones e interfaces de usuario. La duración es de 13 semanas con una dedicación sugerida de 6 a 9 horas semanales.
Acceso al curso: CS50′s Mobile App
Estos cursos virtuales se pueden hacer, sin costo, desde el hogar. Se requiere conexión, tiempo y, sobre todo, ganas de aprender. Cabe señalar que la cursada es gratuita, pero si se quiere obtener un certificado formal expedido por la universidad hay que abonar entre USD 49 y USD 149, aproximadamente, según el curso en cuestión.
Recordemos que Harvard es la escuela más importante de Estados Unidos -y posiblemente tambien del mundo- por lo que completar un curso de esta escuela podría acrecentar en gran medida el valor de tu currículum vitae.