Los 11 mejores sitios para cursos gratuitos de programación informática en línea

Los 11 mejores sitios para cursos gratuitos de programación informática en línea

En este momento, hay una gran cantidad de trabajos de programación de computadoras en demanda y una gran cantidad de cursos de programación en línea gratuitos para ayudarlo a conseguir uno de esos trabajos, incluso sin un título tradicional en ciencias de la computación.





Le mostraremos dónde encontrar estas excelentes clases de programación en línea. Si no sabe nada sobre programación, consulte nuestra introducción a lo que es la codificación .





1. CON OpenCourseWare

MIT OpenCourseWare es increíble. Hace muchos años, cuando estaba luchando por un curso de Álgebra Lineal en la universidad, MIT OCW vino a mi rescate. Los cursos completos están disponibles en línea de forma gratuita y puede realizarlos a su propio ritmo.





Ese curso de Álgebra lineal (lamentablemente ya no está disponible) es un fuerte candidato al Mejor curso universitario que he tomado. Fueron todas conferencias en video, pero el profesor sabía lo que hacía y presentó el material de una manera fácil de digerir. Realmente validó la reputación del MIT como instituto educativo.

Así que estoy seguro de que te encantará Cursos de programación del MIT OCW . Los introductorios se dividen en Introducciones generales, Cursos específicos del idioma y Cursos de seguimiento. Para obtener una lista completa, navegar por la sección de Ciencias de la Computación .



mejor fondo de pantalla en vivo hd para android

2. edX

edX es un proveedor de cursos en línea gratuitos de nivel universitario, encabezado conjuntamente por el MIT y la Universidad de Harvard. Los cursos no solo están disponibles sin cargo, la organización en sí es sin fines de lucro, por lo que puede estar tranquilo sabiendo que no será explotado por motivos ocultos.

Los cursos de edX pueden ser semanales o a su propio ritmo. Las asignaturas abarcan toda la gama de temas que puede encontrar en cualquier universidad acreditada, pero existe un fuerte sesgo hacia Ciencias de la Computación, Ingeniería y Negocios y Administración. También están divididos en niveles Introductorio, Intermedio y Avanzado para su conveniencia.





edX también ofrece Programas de Certificación, que son un plan de estudios que se basa en el dominio de un área específica, como Desarrollo Web Front-End o Ciencia de Datos. Estos son útiles para un aprendizaje más profundo.

3. Coursera

Coursera es una plataforma de cursos en línea gratuita respaldada por la Universidad de Stanford y los capitalistas de riesgo. Coursera colabora con varias universidades y organizaciones para ofrecer sus cursos y obtiene ingresos a través de sus programas de certificación.





Lo bueno es que Coursera se centra en las especializaciones: conjuntos de cursos diseñados para desarrollar tus habilidades en un tema en particular, pero no tan exhaustivamente como un programa completo. Por ejemplo, la especialización de seis cursos 'Estructuras de datos y algoritmos' cubre Estructuras de datos básicas, Algoritmos básicos, Algoritmos de gráficos, Algoritmos de cadenas, Algoritmos avanzados y Ensamblaje del genoma.

Tenga en cuenta que no todos los cursos son gratuitos, pero muchos lo son. Los cursos son a su propio ritmo, pero tienen fechas de inicio y finalización definidas, lo que significa que tendrá que seguirlos a medida que estén disponibles. Es posible que los cursos de hoy no estén disponibles mañana, pero pueden aparecer otros nuevos en su lugar. Consulte los mejores cursos de Coursera por los que vale la pena pagar si necesita algunas ideas.

4. PVTuts

PVTuts es un repositorio en línea gratuito de cursos de video para aprender lenguajes de programación. No se ha actualizado desde 2013, pero la biblioteca de videos sigue siendo un gran recurso para los principiantes. Solo sepa que estos cursos son estrictamente sobre sintaxis del lenguaje y nada más.

Los temas disponibles incluyen cuatro lenguajes de programación generales (C ++, C #, Java y SQL) y seis lenguajes de programación web (HTML, CSS, JavaScript, PHP, ASP.NET y XML).

5. Udacity

Udacity es otra plataforma de cursos en línea, pero a diferencia de MIT OCW, edX y Coursera, Udacity se enfoca estrictamente en temas relacionados con programación, ciencia de datos e ingeniería. Sin matemáticas, sin ciencias sociales, sin humanidades. Se trata de tecnología, y posiblemente sea mejor para ella.

El objetivo de Udacity es prepararte para el éxito laboral en uno de sus campos relacionados con la tecnología. La plataforma presta mucha atención a sus programas Nanodegree, que son currículos compactos (generalmente completados en menos de un año) diseñados para prepararlo para el trabajo lo más rápido posible. Pero los nanogrados cuestan entre $ 100 y $ 500 cada uno.

¿No quieres pagar nada? Esta bien. Puede evitar todo el enfoque basado en el plan de estudios y ceñirse a cursos gratuitos individuales.

6. Udemy

Udemy es un mercado de educación en línea donde cualquiera puede crear (e incluso vender) sus propios cursos para que otros los consuman. Esta es una espada de doble filo: permite a las personas capacitadas compartir sus conocimientos sin un título de educación, pero tienes que atravesar un montón de basura para encontrarlo.

Los cursos de programación en Udemy abarcan todo tipo de temas. Encontrará de todo, desde el procesamiento de datos basado en Python hasta los conceptos básicos de la piratería ética, desde los fundamentos de Java hasta el desarrollo web de nivel maestro. También encontrarás muchos cursos relacionado con el desarrollo de juegos .

Nota: ¡Nunca pagues el precio completo por un curso de Udemy! El mercado de Udemy con frecuencia tiene ventas masivas, reduciendo los precios entre un 50 y un 90 por ciento. Mientras espera, consulte el mejores cursos gratuitos de Udemy .

7. Campamento de código gratuito o El Proyecto Odin

Si su objetivo es convertirse en un desarrollador web competente, ya sea front-end o back-end, le recomiendo encarecidamente Free Code Camp (que enseña HTML, CSS, JavaScript y React) o The Odin Project (que enseña HTML, CSS , JavaScript, Ruby on Rails).

Estos dos son cursos completos, ambos 100 por ciento gratuitos, que lo llevarán de cero a héroe a su propio ritmo. Incluso si no tiene experiencia en codificación, estará bien. Espere invertir varios meses de principio a fin para que realmente pueda comprender los conceptos enseñados. No se apresure.

8. academia Khan

Khan Academy es uno de los mayores tesoros de Internet. Esta plataforma educativa sin fines de lucro ha sido una fuente maravillosa de educación gratuita durante la última década, y solo está mejorando. ¿Quieres aprender cálculo? ¿Biología? ¿Historia mundial? ¿Cómo hacer sus impuestos o invertir su dinero? Todo esta aqui.

Para ser justos, las secciones de Ciencias de la Computación y Programación de Computadoras se están poniendo al día, razón por la cual es tan baja en esta lista. Solo puede aprender JavaScript en este momento, además de los conceptos básicos de algoritmos y criptografía, pero ciertamente vale la pena vigilarlo.

9. YouTube

YouTube es muy impredecible. Existen miles de listas de reproducción de tutoriales, pero muchas de ellas son superficiales o totalmente incorrectas. De las que parecen prometedoras, una buena parte de ellas están incompletas. Y de los que están completos, una parte significativa está desactualizada.

Dicho esto, si tiene un ojo perspicaz, YouTube puede ser un gran recurso para aprender a programar. Comience con nuestro resumen de los mejores tutoriales de programación de YouTube.

10. OpenCourser

OpenCourser no es una plataforma educativa como los otros sitios enumerados aquí. Más bien, es un motor de búsqueda que agrega miles de cursos en línea gratuitos de toda la web y los pone a su alcance.

Al momento de escribir estas líneas, OpenCourser cataloga más de 900 cursos de programación en línea gratuitos, y se agregan muchos más cada día. Sí, encontrará un montón de cursos de edX, Coursera, Udacity, etc. pero también encontrará algunos de otros lugares, como Saylor Academy. Como mínimo, es una forma conveniente de buscar muchas de las plataformas anteriores a la vez.

11. Codecademy

Codecademy es una serie de cursos interactivos en línea que tienen como objetivo enseñarle los conceptos básicos de un puñado de lenguajes y marcos de programación. Cada curso es un proceso gamificado, paso a paso, que te lleva de la mano de principio a fin.

Pero una advertencia antes de sumergirse en Codecademy: las cosas que aprenderá aquí son extremadamente básicas y superficiales. Codecademy te enseña cómo escribir código , pero no te enseña cómo pensar como un programador . Muchos principiantes terminan frustrados porque no saben qué hacer con los conocimientos adquiridos.

Si tiene experiencia previa en codificación y simplemente desea aprender la sintaxis de un nuevo idioma, Codecademy es bastante útil. Si te consideras un principiante, entonces deberías evitar Codecademy por ahora .

Mención notable: Lynda

Lynda alberga más de 6.000 cursos en línea diferentes distribuidos en 12 campos relacionados con la tecnología (por ejemplo, animación, CAD, TI, marketing, fotografía) y cientos de temas de interés más específicos. Con más de 670 cursos, la categoría de Programación constituye una gran parte del contenido de Lynda.

Los temas cubiertos incluyen conceptos básicos de programación, administración de bases de datos, desarrollo de juegos, desarrollo móvil, desarrollo web y, por supuesto, cursos para lenguajes de programación individuales. Lo bueno es que los cursos se dividen en niveles Principiante, Intermedio y Avanzado, por lo que siempre puede encontrar los más relevantes para usted.

Lynda es una plataforma paga que cuesta $ 20 / mes, pero hay un truco que puede usar para acceder a los cursos de Lynda de forma gratuita.

Más consejos para principiantes en programación informática

Si se mantiene firme y decide seguir la programación como carrera, consulte nuestros consejos para la preparación de entrevistas de programación. Por otro lado, puede encontrar que programar es demasiado difícil: señales de que la programación no es para usted.

Cuota Cuota Pío Correo electrónico 5 consejos para potenciar sus máquinas Linux VirtualBox

¿Cansado del bajo rendimiento que ofrecen las máquinas virtuales? Esto es lo que debe hacer para mejorar el rendimiento de VirtualBox.

Leer siguiente
Temas relacionados
  • Programación
  • Programación
  • Cursos online
Sobre el Autor Joel Lee(1524 Artículos publicados)

Joel Lee es el editor en jefe de MakeUseOf desde 2018. Tiene un B.S. en Ciencias de la Computación y más de nueve años de experiencia profesional en redacción y edición.

Más de Joel Lee

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse