Del MIT a Harvard, con este repositorio de GitHub podrás estudiar ingeniería informática totalmente gratis

Elígenos como tu fuente preferida en Google.
Este repositorio de GitHub tiene cientos de vídeos y recursos gratuitos en los que podrás aprender ingeniería informática de la mano de personalidades que han marcado la historia.
¿Existe una universidad gratuita que permita acceder a ingeniería informática sin tener que pagar cientos de dólares para una carrera? Sí y, además, con cursos que han realizado centros tan prestigiosos como la Universidad de Harvard y el Instituto Tecnológico de Massachusetts (MIT).
La comunidad perteneciente a Developer-Y lleva creando desde hace varios años un repositorio en el que pueden participar todos los contribuidores y mantenedores con numerosos cursos y lecciones en ingeniería informática.
Una carrera en estos centros estadounidenses puede llegar a costar cientos de miles de dólares sin ningún tipo de exageración, independientemente de las ayudas propias para la educación avanzada.
A día de hoy, puedes encontrar numerosos cursos gratuitos básicos para comenzar a aprender la carrera de ingeniería informática, pero generalmente suelen pertenecer a compañías privadas y organizaciones de primera base, así que toparse con un repositorio que incluye al MIT es realmente un privilegio.
Aunque se desconoce quién comenzó con este repositorio y quién está detrás directamente de Developer-Y, lo cierto es que hay cientos de recursos muy bien organizados con vídeos y contenidos para que no te falte de nada, sea cual sea el sector al que te quieres dedicar.
Aquí encontrarás recursos sobre inteligencia artificial, análisis de datos, lenguajes de programación más utilizados, y cualquier asignatura propia de estas universidades de prestigio, sin que tengas que salir de casa y de forma totalmente gratuita.
Toda la ingeniería informática en un solo repositorio de GitHub
"El objetivo de este repositorio es reunir y categorizar todas las asignaturas universitarias de Ciencias de la Computación que dispongan de lecciones completas en vídeo grabadas en el aula, permitiendo a cualquier persona del mundo recibir la misma formación que un estudiante presencial en una universidad del primer nivel", aseguran desde el repositorio oficial de GitHub.
Bajo esta premisa, los cursos se dividen en varios bloques muy bien diferenciados, según las asignaturas oficiales que se imparten en este tipo de centros educativos.
En primer lugar, una introducción básica a la informática impartida por personalidades tan importantes como David J. Malan, de la Universidad de Harvard, además de asignaturas de primer nivel como la introducción a la computación y la ciencia de datos con Python, además de estructura e interpretación de programas con el ordenador.
Este primer bloque sirve como una gran introducción a esta carrera y para poner en primer plano los conceptos más básicos sobre la ingeniería informática, para a partir de aquí seguir con especializaciones y cuestiones más concretas.
En segundo lugar, un bloque más especializado es el de estructuración de datos y algoritmos, con cursos como el de la Universidad de Princeton del profesor Robert Sedgewick.
A nivel general, todos estos cursos están disponibles en listas de YouTube de forma normal, aunque sin este repositorio de Developer-Y tendrías que buscar uno a uno cada curso oficial de forma separada, un trabajo con el que seguramente ya se te quitarían las ganas de ponerte a estudiar.
Un paso más allá va el siguiente bloque de contenidos, relacionados con los sistemas de computación y la arquitectura de sistemas, de la mano de centros tan prestigiosos como la Carnegie Mellon en las introducciones y, de nuevo, cursos de arquitectura de procesadores como el de la Universidad de Berkeley.
A partir de estos temarios más básicos sobre informática y hardware, el repositorio da el salto a los sistemas operativo, que también requieren de un gran conocimiento para este tipo de carreras, incluso con prácticas como la modificación de un sistema operativo moderno tipo Unix escrito en C, quizá algo básico para dar el salto a otro tipo de sistemas más avanzados y referentes al código abierto.
Y también sobre bases datos y redes de computación, con clases impartida por el profesor Andy Pavlo, quizá uno de los mayores expertos mundiales en motores relacionales, para aprender todo sobre SQL y este tipo de lenguajes estructurados para gestionar grandes bases de datos, fundamento principal de la especialización en ingeniería de datos.
Por último, en este orden de cursos también aparecen cuestiones más relacionadas con la actualidad, como la inteligencia artificial, el aprendizaje automático y la visión artificial, grabadas por el gran Andrew Ng, uno de los mayores expertos en redes neuronales para cl reconocimiento visual. partiendo de la base de la gran Fei-Fei Li, a la vanguardia de estos temas de conocimientos.
Finalmente, también tendrás acceso gratuito a diferentes lenguajes de programación, compiladores y un apartado bastante accesible sobre teoría de la computación, con álgebra lineal y otros conceptos derivados de las matemáticas que son imprescindibles para este tipo de ingenierías.
Como ves, vas a tener acceso gratuito a numerosos vídeos y clases impartidas por profesionales de primer nivel, con nombres tan importantes como Ana Bell o Eric Grimson para la estructuración de datos.
Otros como Erik Demaine y Srini Devadas para cuestiones relacionadas con algoritmos; Randal Bryant y David O'Hallaron para sistemas; Robert Morris y Frans Kaashoek para sistemas operativos, así como muchísimas personalidades de la industria que han marcado la historia y continúan impartiendo clases en este tipo de universidades.
Al tener un repositorio tan extenso, lo mejor es que antes revises los campos en los que quieres especializarte, ya que aprender todo esto llevaría años, tantos como estudiar una carrera universitaria de este tipo.
Tras consultar algunos de estos temas, lo mejor es que hagas una lista directamente en YouTube con los vídeos que prefieras tener a mano, ya que tendrás un recorrido bastante interesante y muy didáctico.
Muchos de estos nombres imparten clases magistrales de forma muy asequible para el público general, pero sin descuidar los conocimientos más avanzados para usuarios que ya sepan sobre ingeniería informática.
