Los mejores cursos de programación de edX: por ahora son gratis, y permiten presentarte en una entrevista laboral

Son propuestas ideales para aprovecharlas en cuarentena. Se trata de algunos cursos completos cuya duración promedio ronda las 7 semanas. Por qué conviene aprovecharlos

La pandemia global de coronavirus COVID-19 generó que miles de empresas adapten su modelo de negocios para ofrecer sus productos y servicios de una mejor forma.

Muchas empresas debieron agudizar su ingenio para acelerar su transformación tecnológica y evitar resignar el mayor porcentaje posible de sus ingresos.

En ese contexto, algunas entidades de aprendizaje pusieron a disposición cursos gratuitos para aprovechar de una mejor manera el período de aislamiento social.

Una de esas entidades es la platforma edX - fundada por la Universidad de Harvard y el MIT en 2012-, que ofrece una serie de cursos a tener en cuenta, sobretodo, para aquellas personas que nunca vieron nada de programación, uno de los trabajos más solicitados en la actualidad en el país. Según el sitio de búsqueda de trabajos online Glasdoor, el sueldo promedio de un programador en la Argentina asciende a $ 53.000 mensuales.

La plataforma edX fue creada con el objetivo de democratizar y re-imaginar la educación mediante el aumento del acceso en todo el mundo y la creación de una cultura de aprendizaje continuo y permanente.

El sitio ofrece cursos de una forma similar a Udemy, otra de las mejores plataformas para aprendizaje y enseñanza de manera online.

Sobre las actuales ofertas de EdX

En principio, se prolongan hasta unas 7 semanas en promedio, es decir, poseen una duración similar a la de un curso completo en una entidad.

Por ejemplo, uno de los cursos más destacados es el de CS50x de EDX, ya que posibilita aprender todos los conceptos de programación, algoritmos, estructura de datos, estructuras de control y gestión de memoria, en caso de seguir el ritmo del cronograma.

Los trabajos prácticos son algo exigentes, pero permiten finalizar el curso a los alumnos con un aceptable nivel.

Cerca de su finalización las clases se dividen en orientación y allí puede verse programación en web, mobile y gaming, entre otros.

A partir de este tipo de curso, los alumnos virtuales se encuentran preparados para postularse en una oferta laboral y hasta interpretar cualquier tipo de lenguaje de programación.

A continuación una breve descripción de los más destacados, junto a su duración, y qué se puede aprender.

CS50's Introduction to Computer Science (La introducción del CS50 a la ciencia de la computación):

Elaborado por la Universidad de HarvardX, se trata de una introducción a las empresas intelectuales de la informática y el arte de la programación.

Dentro del curso se aprenderá una amplia y sólida comprensión de la informática y la programación; cómo pensar algorítmicamente y resolver problemas de programación de manera eficiente; conceptos como abstracción, algoritmos, estructuras de datos, encapsulación, gestión de recursos, seguridad, ingeniería de software, y desarrollo de la web

También otorga conocimientos para comenzar a familiarizarse en varios lenguajes, incluyendo C, Python, SQL, y JavaScript además de CSS y HTML; al tiempo que enseña cómo desarrollar y presentar un proyecto de programación final a sus pares

El curso tiene una duración de 12 semanas y los profesionales aconsejan una dedicación de entre 6 y 18 horas semanales. El curso también brinda un certificado profesional, el cual puede verificarse por US$ 90.

El curso está en inglés y las transcripciones de cada clase, también. Lo positivo, es que cada alumno puede avanzar a su ritmo con el curso.

CS50's Web Programming with Python and JavaScript (Programación web de CS50 con Python y JavaScript)

Este curso retoma el aprendizaje donde concluye el anterior CS50 y permite sumergirse más profundamente en el diseño e implementación de aplicaciones web con Python, JavaScript y SQL usando marcos como Flask, Django y Bootstrap.

Los temas incluidos en este curso abarcan el diseño de bases de datos, la escalabilidad, la seguridad y la experiencia del usuario.

A través de proyectos prácticos, los alumnos aprenderán a escribir y utilizar las API, crear interfaces de usuario interactivas y aprovechar los servicios en la nube como GitHub y Heroku.

Sobre el final del curso, los estudiantes tendrán conocimientos y experiencia en principios, lenguajes y herramientas que te permitirán diseñar e implementar aplicaciones en Internet.

El curso tiene una duración de 12 semanas y los profesionales aconsejan una dedicación de entre 6 y 9 horas semanales. El curso también brinda un certificado profesional, el cual puede verificarse por US$ 149.

El curso, dedicado ya a nivel intermedio, está en inglés y las transcripciones de cada clase, también. Lo positivo, es que cada alumno puede avanzar a su ritmo con el curso.

CS50's Mobile App Development with React Native (El desarrollo de la aplicación móvil de CS50 con React Native)

Este curso enseña sobre el desarrollo de aplicaciones móviles con React Native, un popular marco de trabajo mantenido por Facebook que permite aplicaciones nativas multiplataforma usando JavaScript sin Java o Swift.

Este curso retoma donde deja el primer curso CS50, y hace la transición del desarrollo web al desarrollo de aplicaciones para móviles con React Native.

El curso le presenta a los estudiantes el moderno JavaScript (incluyendo ES6 y ES7) así como JSX, una extensión de JavaScript.

A través de proyectos prácticos, el estudiante obtendrá experiencia con React y sus paradigmas, la arquitectura de las aplicaciones y las interfaces de usuario. El curso culmina con un proyecto final para el cual implementará una aplicación completamente de su propio.

El curso tiene una duración de 13 semanas y los profesionales aconsejan una dedicación de entre 6 y 9 horas semanales. El curso también brinda un certificado profesional, el cual puede verificarse por US$ 90.

El curso, dedicado ya a nivel intermedio, está en inglés y las transcripciones de cada clase, también. Lo positivo, es que cada alumno puede avanzar a su ritmo con el curso.

CS50's Introduction to Artificial Intelligence with Python (Introducción de CS50 a la Inteligencia Artificial con Python)

Este curso enseña a usar el aprendizaje de la máquina en Python, en lo que representa una introducción a la inteligencia artificial.

Este curso permitirá al estudiante dar el primer paso para resolver importantes problemas del mundo real y para que tu carrera sea a prueba de futuro.

Actualmente, la IA transforma la forma en que vivimos, trabajamos y jugamos. Al permitir nuevas tecnologías como los coches auto-conductores y los sistemas de recomendación o mejorar los antiguos como los diagnósticos médicos y los motores de búsqueda, la demanda de experiencia en la IA y el aprendizaje automático crece rápidamente.

La Introducción a la Inteligencia Artificial con Python de CS50 explora los conceptos y algoritmos en los que se basa la inteligencia artificial moderna, sumergiéndose en las ideas que dan lugar a tecnologías como los motores de juego, el reconocimiento de la escritura y la traducción automática.

A través de proyectos prácticos, los estudiantes se exponen a la teoría que hay detrás de los algoritmos de búsqueda de gráficos, la clasificación, la optimización, el aprendizaje de refuerzo y otros temas de la inteligencia artificial y el aprendizaje automático a medida que los incorporan a sus propios programas de Python.

Al final del curso, los estudiantes tendrán experiencia en bibliotecas para el aprendizaje de la máquina, así como con conocimientos de los principios de la inteligencia artificial que les permiten diseñar sistemas inteligentes propios.

El curso tiene una duración de 7 semanas y los profesionales aconsejan una dedicación de entre 10 y 13 horas semanales. El curso también brinda un certificado profesional, el cual puede verificarse por US$ 199.

El curso, dedicado ya al nivel inicial, está en inglés y las transcripciones de cada clase, también. Lo positivo, es que cada alumno puede avanzar a su ritmo con el curso.

CS50's Introduction to Game Development (Introducción al desarrollo de juegos de CS50)

Este curso enseña sobre el desarrollo de juegos interactivos en 2D y 3D, mientras el estudiante explora el diseño de juegos como Super Mario Bros., Pokémon, Angry Birds y más.

A través de conferencias y proyectos prácticos, el curso explora los principios de los gráficos en 2D y 3D, la animación, el sonido y la detección de colisiones utilizando marcos como Unity y LÖVE 2D, así como lenguajes como Lua y C#.

Al final de la clase, el estudiante habrá programado varios juegos propios y habrá adquirido una comprensión profunda de los fundamentos del diseño y desarrollo de juegos.

El curso tiene una duración de 12 semanas y los profesionales aconsejan una dedicación de entre 6 y 9 horas semanales. El curso también brinda un certificado profesional, el cual puede verificarse por US$ 149.

El curso, dedicado ya al nivel intermedio, está en inglés y las transcripciones de cada clase, también. Lo positivo, es que cada alumno puede avanzar a su ritmo con el curso.

 

Temas relacionados

Compartí tus comentarios

¿Querés dejar tu opinión? Registrate para comentar este artículo.
Nombre