A principio de año las universidades renuevan sus propuestas en cursos online, por lo que enero es el mes ideal para encontrar MOOC que nos ayuden a desarrollar nuevas habilidades o reforzar nuestra formación.
Así que si, entre tus pendientes o resoluciones de año nuevo figura aprender programación o enfocarte en el desarrollo de aplicaciones, no tienes excusas, porque hay más de 30 cursos pensados para ti que comienzan durante este mes:
Cursos en español para aprender a programar:
- Introducción a la programación. Descubre el lenguaje de la era digital – Universitas Telefónica
Una excelente oportunidad para aquellos que deseen dar sus primeros pasos en la programación. - ¡A Programar! Una introducción a la programación – Universidad ORT Uruguay
Cómo programar utilizando Scratch.
Algunas opciones en inglés:
- Lenguajes de Programación – Universidad de Washington
- Programación para Todos ”“ Universidad de Michigan
- Aprende a Programar: Los Fundamentos ”“ Universidad de Toronto
- Lenguajes de Programación – Universidad de Washington
- Learn to Program Using Python ”“ Universidad de Texas
- An Introduction to Interactive Programming in Python (Part 1) ”“ Universidad Rice
- An Introduction to Interactive Programming in Python (Part 2) ”“ Universidad Rice
- Python Programming: A Concise Introduction ”“ Universidad Wesleyana
Cursos en español sobre desarrollo de apps con Android:
- Programando con Java para aplicaciones Android – Universidad Nacional Autónoma de México
Un curso práctico que nos enseñara cómo crear nuestra primera app con Android. - Fundamentos de Android – Universidad Nacional Autónoma de México
Conoceremos el entorno y herramientas que brinda Android Studio y otras herramientas Android. - Desarrollo de aplicaciones con Android – Universidad Nacional Autónoma de México
Veremos el concepto de Activity, aplicaremos Material Design,diferentes tipos de menús, entre otros. - Desarrollo de aplicaciones avanzadas con Android – Universidad Nacional Autónoma de México
En este curso veremos cómo sumar más funciones a nuestra app utilizando el API de Google Maps, utilizar el multitask de Android, crear animaciones, entre otros.
Algunas opciones en inglés:
- Java for Android – Universidad Vanderbilt
- Android App Components – Intents, Activities, and Broadcast Receivers – Universidad Vanderbilt
- Android App Components – Services, Local IPC, and Content Providers – Universidad Vanderbilt
- Engineering Maintainable Android Apps – Universidad Vanderbilt
- Programming Mobile Applications for Android Handheld Systems: Part 1 ”“ Universidad de Maryland
- Programming Mobile Applications for Android Handheld Systems: Part 2 ”“ Universidad de Maryland
Cursos en español para desarrollar apps iOS:
- Swift: programar para iOS ”“ Tecnológico de Monterrey
Ideal para aquellos que están comenzando, ya que se repasaran los conceptos básicos y cómo trabajar con la última versión de Swift. - Interfaz de usuario en iOS – Tecnológico de Monterrey
Veremos cómo crear una interfaz gráfica para nuestra app, siguiendo los principios de diseño adecuados. - Accediendo a la nube con iOS – Tecnológico de Monterrey
Cómo crear una app que pueda conectarse a un servidor, potenciando las funciones que brindemos a los usuarios. - Interactuando con el hardware del dispositivo iOS – Tecnológico de Monterrey
Cómo aprovechar el hardware del dispositivo para brindar funciones más potentes en nuestra app.
Algunas opciones en inglés:
- Fundamentos del Desarrollo de Aplicaciones en Objective-C ”“ Universidad de California
- Trabajo en Red y Seguridad en las APlicaciones iOS ”“ Universidad de California
- Prácticas Recomendadas para Diseño de Interfaz de Usuario para iOS ”“ Universidad de California
- Hacia el Futuro del Desarrollo de iOS con Swift ”“ Universidad de California
- Bases del Desarrollo de Aplicaciones iOS ”“ Universidad de Toronto
- Diseño y Desarrollo de Aplicaciones para iOS ”“ Universidad de Toronto
Cuatro sugerencias extras:
- Desarrollo de Aplicaciones Web: Conceptos Básicos ”“ Universidad de Nuevo México
Veremos cómo desarrollar aplicaciones web modernas teniendo en cuenta diferentes conceptos. - Creando Apps. Aprende a programar aplicaciones móviles – Universitas Telefónica
Fundamentos de la programación de aplicaciones móviles. - CODAPPS: Codificación de aplicaciones móviles para emprendedores – Escuela de negocios emlyon
Veremos cómo crear apps para Android, iOS y Windows Phone. - Fundamentos del Desarrollo de Aplicaciones en Objective-C ”“ Universidad de California
Introducción al lenguaje de programación Objective-C