Programar nunca ha sido tan…gratis

in #exxp3 years ago


Hace un tiempo, varias universidades españolas se unieron en colaboración con la plataforma edX para ofrecer cursos completos gratis de diversas temáticas, enfocados generalmente en tecnología.

La plataforma edX por si sola, contiene varios cursos gratis de interés global. La principal desventaja para los cubanos viene a la hora de obtener el certificado final que avale oficialmente que cuentas con los conocimientos que impartiste. Este va desde los 30 a 50 usd aproximadamente.

Sin embargo, los cursos propuestos por estas Universidades vienen desbloqueados en su totalidad, no será ningún impedimento obtener todos los conocimientos propuestos en el plan de estudio. Con sólo compartir una captura de pantalla de tu curso correctamente cumplimentado (ej. en LinkedIn), tendrás el suficiente crédito para demostrar que dominas el tema.

Hoy nos enfocaremos principalmente en 2 escuelas: Universidad Carlos III de Madrid y Universidad Autónoma de Madrid, estas tienen algo en común: Sus excelentes programas y cursos de programación básica.

Hoy en día utilizamos la web para todo tipo de tareas: buscar un vuelo, comprar entradas, ver el pronóstico meteorológico, leer noticias, etc. Todo esto es posible gracias a las aplicaciones web creadas para darnos estos servicios. ¿Pero, sabes cómo funcionan realmente?

Si tu interés siempre ha sido aprender programación, sácales partido a tus datos móviles y aprovecha los cursos que brindan estas prestigiosas universidades:

Programar en Java en la Universidad Carlos III de Madrid


Cursos en linea de la Universidad Carlos III de Madrid

Esta universidad pública cuenta con un programa excelente de Introducción a la programación en Java. Java constituye uno de los lenguajes de programación más usados en el mundo. Este está disponible tanto en inglés como español y cuenta con 3 cursos principales:

  • Empezando a programar: Introducción de la programación sobre la base de conceptos familiares. Esta primera parte va desde conocer los conceptos básicos de programación, hasta desarrollar programas simples.
  • Escribiendo un buen código: Se centra en escribir “buenos” programas desde varias perspectivas: corrección, eficiencia, técnicas de ingeniería de software y ética. Esta segunda parte va desde detectar y corregir errores comunes de programación durante el momento de la compilación, ejecución, utilizando herramientas de depuración.
  • Estructuras de datos y algoritmos: Aborda estructuras de datos fundamentales como secuencias, algoritmos de búsqueda y ordenación. Sobre estas se presentarán algoritmos para insertar, eliminar, buscar y ordenar información de una manera eficiente.

El programa edX Professional Certificate sobre Introducción a la Programación con Java de UC3M sienta las bases para convertirte en un exitoso programador Java. Aquellos que lo completen exitosamente tendrán una ventaja competitiva en el mercado laboral.

Jorge Serrano , CEO, Borak

Aquí puedes acceder al programa: https://www.edx.org/professional-certificate/uc3mx-introduccion-a-la-programacion-en-java

Desarrollarse en la Universidad Autónoma de Madrid

programar
Cursos en linea de la Universidad Autónoma de Madrid

Esta escuela, centrada en la enseñanza y la investigación, cuenta con un programa y curso destacable que agrupan el tema programación, pero con un lenguaje diferente a Java:

  • Introducción al desarrollo de aplicaciones web: Este curso es para los más experimentados porque requiere un previo conocimiento de programación. Comprensión de la arquitectura de webs, la relación cliente-servidor y utilización de forma conjunta de diferentes tecnologías web: HTML, CSS, Python, JSON, JavaScript y Ajax.

Aquí puedes acceder al curso: https://www.edx.org/course/introduccion-al-desarrollo-de-aplicaciones-web-2

  • Introducción a la programación en C: Sienta las bases del lenguaje de programación C, empezando por los conceptos más básicos hasta conocer aspectos más complejos. Cuenta con 3 cursos principales: Tipos de datos y estructuras, Instrucciones de control y ficheros de texto, Funciones y punteros.

Es claro que el lenguaje C es esencial para tales desarrollos dado que, junto a C++, es hoy día el lenguaje canónico capaz de generar ejecutables altamente eficientes.

Francisco Lopez Maniega , Director de Desarrollo SW y QA. - Instituto de Ingeniería del Conocimiento

Aquí puedes acceder al programa: https://www.edx.org/professional-certificate/uamx-introduccion-a-la-programacion-en-c

  • Jugando con Android. Aprende a programar tu primera app: Fundamentos de la programación en Android mediante el desarrollo paso a paso de una aplicación. Al finalizar el curso cada estudiante habrá completado un pequeño juego casi sin darse cuenta. Este curso está archivado actualmente pero en unas semanas actualizarán las fechas de publicación.

Aquí podrás acceder al curso próximamente: https://www.edx.org/course/jugando-con-android-aprende-a-programar-tu-primera

programar
Algunas de las universidades que tienen convenio con edX

Para finalizar...

La mayoría de los cursos son introductorios, especiales para personas sin previa experiencia en el tema que quieren iniciarse en el campo de la informática. Quizás para los más experimentados estos cursos no sean tan útiles como esperan.

Una vez que te inscribes tienes cerca de un mes para iniciarlo, por tanto, en su versión free son limitados por lo que llegan a su vencimiento. Cada uno de ellos tiene una duración estimada de 7 semanas por lo que necesitas invertir de 5-7 horas por semana. Los programas pueden llegar a durar hasta 2 meses.

Hay muchísimos cursos de programación gratis (pero en inglés) en edX que puedes aprovechar para comenzar, this is just the beginning, te dejo otros de la Universidad de Harvard para que les eches un vistazo: https://www.edx.org/school/harvardx

Hay varios cursos/programas disponibles aparte de Programación, en el próximo artículo te hablaré sobre algunos de ellos. ¡Hasta la próxima welta!



Publicado en el blog de Kwelta : https://kwelta.tech/2022/03/20/programar-nunca-ha-sido-tan-gratis/
Sort:  

Congratulations @kweltatech! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You published more than 20 posts.
Your next target is to reach 30 posts.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Check out the last post from @hivebuzz:

Hive Power Up Day - April 1st 2022
Support the HiveBuzz project. Vote for our proposal!

Gran artículo! Súper interesante de verdad.