Anuncio
En este momento, hay una gran cantidad de trabajos de programación de computadoras a pedidoy 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 en informática tradicional.
Le mostraremos dónde encontrar estas excelentes clases de programación en línea. Si no sabe lo primero acerca de la programación, consulte nuestro introducción a lo que es la codificación.
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 seguirlos a su propio ritmo.
Ese curso de álgebra lineal (ya no está disponible, lamentablemente) es un gran candidato para el mejor curso universitario que he tomado. Fueron video conferencias, pero el profesor conocía sus cosas 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 amarás Cursos de programación del MIT OCW. Los introductorios se dividen en Presentaciones generales, Cursos de idiomas específicos y Cursos de seguimiento. Para una lista completa, navegar la sección de informática.
edX es un proveedor de cursos en línea gratuitos de nivel universitario, encabezados conjuntamente por el MIT y la Universidad de Harvard. Los cursos no solo están disponibles sin cargo, la organización en sí misma es sin fines de lucro, por lo que puede estar tranquilo sabiendo que no será explotado por motivos ocultos.
Los cursos en edX pueden ser semanales o a su propio ritmo. Los temas abarcan toda la gama de temas que puede encontrar en cualquier universidad acreditada, pero existe un gran sesgo hacia la informática, la ingeniería y los negocios y la gestión. También se dividen en niveles introductorios, intermedios y avanzados para su conveniencia.
edX también ofrece programas de certificación, que son un currículo del curso que se desarrolla hacia el dominio en un área específica, como desarrollo web front-end o ciencia de datos. Estos son útiles para un aprendizaje más profundo.
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 proporcionar sus cursos y obtiene ingresos a través de sus programas de Certificado.
Lo bueno es que Coursera se enfoca en Especializaciones: conjuntos de cursos diseñados para desarrollar sus 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 datos básicos Estructuras, Algoritmos Básicos, Algoritmos Gráficos, Algoritmos de Cadena, Algoritmos Avanzados y Genoma Montaje.
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 revisarlas cuando estén disponibles. Los cursos de hoy pueden no estar allí mañana, pero pueden aparecer nuevos en su lugar. Revisa los mejores cursos de Coursera por los que vale la pena pagar Los 10 mejores cursos gratuitos de Coursera por los que querrás pagarPuedes aprender cualquier cosa en línea con Coursera. Estos 10 cursos gratuitos son tan buenos que también querrás pagar para obtener un certificado. Lee mas si necesitas algunas ideas
PVTuts es un repositorio en línea gratuito de video cursos para aprender lenguajes de programación. No se ha actualizado desde 2013, pero la biblioteca de videos sigue siendo un gran recurso para los novatos. Solo sepa que estos cursos son estrictamente sobre la 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).
Udacity es otra plataforma de cursos en línea, pero a diferencia de MIT OCW, edX y Coursera, Udacity se centra estrictamente en temas relacionados con la programación, la ciencia de datos y la ingeniería. Sin matemáticas, sin ciencias sociales, sin humanidades. Se trata de tecnología, y posiblemente 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 pone mucha atención en sus Programas de Nanodegree, que son planes de estudio compactos (generalmente completados en menos de un año) diseñados para prepararlo para el trabajo lo más rápido posible. Pero los nanodegrados 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 atenerse a cursos gratuitos individuales.
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 que personas capacitadas compartan sus conocimientos sin un título de educación, pero hay que buscar mucha basura para encontrarla.
Los cursos de programación en Udemy abarcan todo tipo de temas. Encontrará todo, desde el procesamiento de datos basado en Python hasta los conceptos básicos de piratería ética, desde los fundamentos de Java hasta el desarrollo web a nivel maestro. También encontrarás muchos cursos relacionado con el desarrollo del juego 5 herramientas de software de desarrollo de juegos gratis para hacer tus propios juegosEl software de desarrollo de juegos gratuito es una excelente manera de comenzar a crear videojuegos. Hemos compilado el mejor software de juegos en el mercado. Lee mas .
Nota: ¡Nunca pagues el precio completo de un curso de Udemy! El mercado de Udemy con frecuencia mantiene ventas masivas, reduciendo los precios en cualquier lugar del 50 al 90 por ciento de descuento. Mientras esperas, mira el mejores cursos gratuitos de Udemy.
Si su objetivo es convertirse en un desarrollador web competente, ya sea front-end o back-end, recomiendo encarecidamente Free Code Camp (que enseña HTML, CSS, JavaScript y React) o The Odin Project (que enseña HTML, CSS, JavaScript, Ruby en Rieles).
Estos dos son cursos completos, ambos 100% gratuitos, que lo llevarán de cero a héroe a su propio ritmo. Incluso si no tienes experiencia en codificación, estarás bien. Espere invertir varios meses de principio a fin para que realmente pueda comprender los conceptos enseñados. No te apresures.
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 está aquí.
Para ser justos, las secciones de Ciencias de la Computación y Programación de Computadoras se están poniendo al día, por eso es tan bajo en esta lista. Solo puede aprender JavaScript en este momento, además de los conceptos básicos de algoritmos y criptografía, pero vale la pena vigilarlo.
YouTube es muy impredecible. Existen miles de listas de reproducción de tutoriales, pero demasiadas de ellas son superficiales o francamente incorrectas. De los que parecen prometedores, una buena parte de ellos están incompletos. Y de los que están completos, una parte importante está desactualizada.
Dicho esto, si tienes un ojo exigente, YouTube puede ser un gran recurso para aprender a programar. Comience con nuestro resumen de mejores tutoriales de programación de YouTube Los 17 mejores tutoriales de programación de YouTubeEn esta publicación, nos gustaría señalarle algunas de las mejores series de programación de YouTube que hemos encontrado. Todos estos son suficientes para mojarse los pies como programador novato. Lee mas .
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 este artículo, OpenCourser cataloga más de 900 cursos gratuitos de programación en línea, y se agregan muchos más todos los días. Sí, encontrarás muchos cursos de edX, Coursera, Udacity, etc. pero también encontrarás algunos de otros lugares, como la Academia Saylor. Como mínimo, es una forma conveniente de buscar en muchas de las plataformas anteriores a la vez.
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 sostiene su mano desde el principio hasta el final.
Pero una advertencia antes de sumergirse en Codecademy: las cosas que aprenderá aquí son extremadamente básicas y superficiales. Codecademy te enseña como escribir codigo, pero no te enseña como pensar como un programador. Muchos novatos por primera vez terminan frustrados porque no saben qué hacer con el conocimiento que han aprendido.
Si tiene experiencia previa en codificación y simplemente quiere aprender la sintaxis de un nuevo idioma, entonces Codecademy es bastante útil. Si te consideras un principiante, entonces deberías evitar Codecademy por ahora Por qué no deberías aprender a codificar con CodecademyPuedes aprender a codificar gratis con Codecademy, pero ¿es útil Codecademy? ¿Deberías actualizar a profesional? ¿O aprender en otro lado? Lee mas .
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, gestió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 están divididos en niveles Principiante, Intermedio y Avanzado, por lo que siempre puedes encontrar los más relevantes para ti.
Lynda es una plataforma paga que cuesta $ 20 / mes, pero hay un truco que puedes usar para acceder a cursos de Lynda gratis Cómo usar Lynda.com gratis desde tu biblioteca localSi vive en los EE. UU. O Canadá, es probable que tenga acceso completamente gratuito y sin restricciones a Lynda a través de su biblioteca. Aquí está el proceso fácil para inscribirse en Lynda.com a través de su biblioteca. Lee mas .
Más consejos para principiantes en programación de computadoras
Si te quedas con él y decides seguir con la programación como carrera, mira nuestro consejos para programar la preparación de entrevistas. Por otro lado, puede encontrar que la programación es demasiado difícil: señales de que la programación no es para ti 6 señales de que no debes ser programadorNo todos están hechos para ser programadores. Si no está completamente seguro de que está destinado a ser un programador, aquí hay algunas señales que pueden indicarle la dirección correcta. Lee mas .
Joel Lee tiene un B.S. en informática y más de seis años de experiencia profesional en redacción. Es el editor en jefe de MakeUseOf.