Compartir

Google, la compañía estadounidense conocida por todos, ha lanzado una serie de curso online y gratuitos a través de la plataforma de cursos Moocs Udemy.

Todos estos cursos están orientados a un perfil tecnológico que desee aprender sobre las diferentes herramientas y técnicas que están presentas a día de hoy.

La mayoría de los cursos están en inglés y puedes realizarlo completamente gratis. Puedes comenzar siempre que lo desees y luego seguir tu propio ritmo.

Listado de cursos gratuitos de Google

Desarrollando aplicaciones Android

Este curso combina la teoría y la práctica para ayudarle a construir aplicaciones de la manera correcta. Se trabajará con instructores paso a paso para construir una aplicación Android conectado a la nube, y aprenderás las mejores prácticas de desarrollo móvil y el desarrollo de Android en particular.

Ver el curso

 

Añadir Google Maps a tus aplicaciones Android

En este curso aprenderá todo, desde la forma de agregar mapas a su aplicación para Android, a la manera de construir una caminata virtual por el Gran Cañón!

Ver el curso

 

A/B Testing

Este curso cubrirá el diseño y análisis de las pruebas A / B, también conocidas como pruebas de división, que son experimentos en línea utilizados para probar posibles mejoras en un sitio web o aplicación móvil.

Ver el curso

 

Developing Scalable Apps in Python

Aprenderá acerca de los desafíos de la construcción de aplicaciones que pueden servir a cientos de miles de usuarios, y cómo puede prepararse para ellos como desarrollador. Y lo más importante – usted aprenderá cómo aprovechar el poder de App Engine – Plataforma como servicio, a cargo de Google, para que pueda centrarse en las características de su aplicación, no en la gestión de la infraestructura que se ejecuta la aplicación.

Ver el curso

 

Browser Rendering Optimization

El rendimiento importa a los usuarios. Los desarrolladores web necesitan para construir aplicaciones que reaccionen con rapidez y lo hagan bien.

Ver el curso

 

Responsive Images

En este curso aprenderás cómo trabajar con imágenes en la web moderna, para que sus imágenes se ven muy bien y se cargan rápidamente en cualquier dispositivo.

Ver el curso

 

Responsive Web Design Fundamentals

En este curso aprenderá los fundamentos del diseño web responsive con de Google Pete LePage! Vas a crear una página web sensible que funciona bien en cualquier dispositivo – teléfono, tableta, computadora de escritorio o cualquier otra cosa.

Ver el curso

 

App marketing

Este curso le ayudará a organizar una estrategia de identificación de su usuario perfecta, encontrar maneras de conectar con ellos y lo que va a decir cuando las encuentre. Esto incluye investigación, planificación, ejecución y lo más importante, cómo hacer crecer su base de usuarios.

Ver el curso

 

Rapid Prototyping

Este curso te guiará a través del proceso iterativo de prototipos de una aplicación y la realización de investigaciones de usuario.

Ver el curso

 

Monetización de una App

Este curso combina la enseñanza con ejemplos de la vida real para ayudarle a desarrollar, implementar y medir su estrategia de monetización, la iteración en el modelo según el caso.

Ver el curso

 

Android Auto Development

Como veremos en este curso, por lo que su aplicación disponible en el coche es tan fácil como la ampliación de su código existente. Este curso explica cómo empezar y luego cubre los medios de comunicación y aplicaciones de mensajería en detalle.

Ver el curso

 

Android TV and Google Cast Development

Este curso te muestra cómo extender su aplicación para Android existente para trabajar en la televisión Android y Google moldeada. Puede aprovechar las ventajas de ambas tecnologías sin tener que volver a escribir la aplicación.

Ver el curso

 

Android Wear Development

Este curso le llevará a empezar, estructurar la aplicación, y realizar el intercambio entre el portátil y el teléfono de compañía o la nube de información.

Ver el curso

 

Material Design for Android Developers

En este curso, aprenderá cómo aplicar los principios de diseño de materiales que definen el lenguaje visual de Android para sus aplicaciones.

Ver el curso

 

Android Performance

Este curso te enseñará cómo identificar y diagnosticar los problemas de rendimiento. Para el final de este curso, usted será capaz de realizar pruebas exploratorias, ejecutar herramientas de perfilado, salidas de uso para navegar al código problemático, y diseñar un plan de ataque para mitigar los malos resultados.

Ver el curso

 

Add Google Sign-In to your Android Apps

Con este curso aprenderá a utilizar la Identidad de la Plataforma de Google para permitir a los usuarios de inicio de sesión utilizando sus credenciales de Google, y la forma de acceder a los datos que otorguen permiso para acceder.

Ver el curso

 

Google Analytics for Android

Con este curso aprenderás a agregar código de analítica a tu aplicación móvil para enviar los datos de uso de Google Analytics, y obtener respuestas a preguntas como éstas.

Ver el curso

 

Google Location Services on Android

Con este curso aprenderá a implementar el proveedor Ubicación, lo que le da mucho más que un simple GPS. También aprenderá acerca del reconocimiento de la actividad, lo que le permite adaptar su aplicación a lo que el usuario está haciendo. Por último, aprenderá acerca de Geofencing, y cómo los servicios de localización trabaja junto geocercas que le permite construir aplicaciones que podrían ser utilizados para la realidad aumentada.

Ver el curso

 

Gradle for Android and Java

La primera mitad de este curso es para cualquier persona interesada en Gradle, construye la automatización, y la entrega continua de software.

Ver el curso

 

Advanced Android App Development

Este curso le guiará a través del proceso de producción de una aplicación. Desde identificar los criterios de producción que todavía necesita ser implementado a abordar cada problema hasta que esté listo para ser publicado en Google Play Store.

Ver el curso

 

Advanced Android App Development

Este curso le guiará a través del proceso de producción de una aplicación. Desde identificar los criterios de producción que todavía necesita ser implementado a abordar cada problema hasta que esté listo para ser publicado en Google Play Store.

Ver el curso

 

Developing Android Apps

Este curso combina la teoría y la práctica para ayudarte a construir grandes aplicaciones de la manera correcta. Trabajará con instructores paso a paso para construir una aplicación para Android conectada a la nube, y aprenderás las mejores prácticas de desarrollo móvil, y el desarrollo de Android en particular.

Ver el curso

 

Web Tooling & Automation

En este curso, usted aprenderá cómo configurar su desarrollo, obtener súper productiva durante el trabajo diario e iteración, ahorrar un montón de tiempo y esfuerzo con optimización automática y automatización.

Ver el curso

 

Building High Conversion Web Forms

Cualquier experiencia significativa en la web tiene una forma. Ya se trate de una forma hecha de cuadros de texto, botones, palancas, casillas de verificación, o widgets que se pueden tocar, los desarrolladores web deben tener un propósito acerca de las formas de hacer felices a los usuarios y aumentar las conversiones.

Ver el curso

 

Offline Web Applications

Este curso se centra de lleno en la experiencia de usuario, y trata de mostrar a los desarrolladores cómo pensar cual es la mejor manera de asegurarse de que las aplicaciones realizan su mejor esfuerzo en todos los escenarios.

Ver el curso

 

Deep Learning

En este curso, que va a desarrollar una comprensión clara de la motivación para el aprendizaje profundo, y el diseño de sistemas inteligentes que aprenden de conjuntos de datos complejos y / o de gran escala.

Ver el curso

 

Programming Languages

Introducción a los fundamentos de lenguajes de programación. Los conceptos clave incluyen cómo especificar y cadenas de proceso válido, frases y estructuras de programas.

Ver el curso

 

Design of Computer Programs

En este curso, usted aprenderá nuevos conceptos, modelos y métodos que ampliarán sus habilidades de codificación de experto en programación, Peter Norvig.

Ver el curso

 

Differential Equations in Action

En este curso, podrás perfeccionar sus habilidades de resolución de problemas a través del aprendizaje de encontrar soluciones numéricas a los sistemas de ecuaciones diferenciales. Vas a escribir código en Python para luchar contra los incendios forestales, rescatar a los astronautas de Apolo 13, detener la propagación de epidemias, y resolver otros dilemas del mundo real.

Ver el curso

 

Software Debugging

En esta clase usted aprenderá cómo depurar programas sistemáticamente, cómo automatizar el proceso de depuración y construir varias herramientas de depuración automatizados en Python.

Ver el curso

 

Intro to Theoretical Computer Science

Esta clase te enseña acerca de los conceptos básicos de la informática teórica – como NP-completitud – y lo que implican para la solución de problemas algorítmicos difíciles.

Ver el curso

 

Machine Learning

Es un curso de nivel universitario que cubre el área de la Inteligencia Artificial que se trate con los programas informáticos que modifican y mejoran su rendimiento a través de experiencias.

Ver el curso

 

Intro to Physics

Aprender los conceptos básicos de la física en el lugar en Italia, los Países Bajos y el Reino Unido, contestando a algunas de las principales cuestiones de la disciplina de los últimos 2000 años.

Ver el curso

 

Tales from the Genome

Este curso es un viaje a la biología del genoma humano y pondrá de relieve las perspectivas científicas, sociales y personales de las personas que viven con una variedad de rasgos.

Ver el curso

 

Intro to Psychology

Introducción a la psicología es un recorrido por todos los principales conceptos y principios psicológicos. El conocimiento obtenido de este curso permitirá a los estudiantes para evaluar críticamente la investigación psicológica y tener un conocimiento más profundo del pensamiento y de la conducta humana.

Ver el curso

 

GT – Refresher – Advanced OS

El curso cubre los fundamentos de los sistemas de memoria, los sistemas de archivos, programación multi-hilos y redes. Juntos, forman una base sólida desde la que el estudiante pueda entender la investigación de vanguardia en las áreas de virtualización, sistemas distribuidos, y los servicios de Internet a gran escala en el GT sistemas operativos avanzados secuencia.

Ver el curso

 

Advanced Operating Systems

En este curso, vamos a ver todos los avances que han llevado a que el sistema operativo del estado de la técnica que hoy conocemos, que abarca gran variedad de plataformas – teléfonos celulares, multi-core, sistemas paralelos, sistemas distribuidos, y la computación en nube .

Ver el curso

 

Computability, Complexity & Algorithms

En este curso, vamos a hacer las grandes preguntas: “¿Qué es una computadora? ¿Cuáles son los límites de la computación? ¿Hay problemas que ningún equipo volverá a resolver? ¿Hay problemas que no pueden resolverse de forma rápida? ¿Qué tipos de problemas podemos resolver de manera eficiente y cómo podemos ir sobre el desarrollo de estos algoritmos?

Ver el curso

 

OMSCS Student Orientation

Este es un curso de orientación OMSCS para todos los estudiantes de Georgia Tech OMS.

Ver el curso

 

Reinforcement Learning

Usted debe tomar este curso si usted tiene un interés en el aprendizaje de la máquina y el deseo de participar con él desde una perspectiva teórica.

Ver el curso

 

Machine Learning for Trading

Este curso introduce a los estudiantes a los desafíos del mundo real de la implementación de estrategias de operación de la máquina base que incluye las etapas algorítmicas de recopilación de información para el aprendizaje de las órdenes de mercado.

Ver el curso

 

Firebase Essentials For Android

En este curso aprenderá cómo utilizar Firebase. Firebase es un motor de nube, y una de las principales opciones para los programas de fondo como un servicio. Le permite rápidamente se sincronizan los datos en funcionamiento para aplicaciones multiusuario.

Ver el curso

 

Get Your Startup Started

Usted tiene un plan de negocios, un prototipo, y un plan para adquirir los usuarios. ¿Ahora que? Tendrá que adquirir las competencias y la financiación necesarios para ver crecer su negocio hacia su siguiente hito.

Ver el curso

 

High Performance Computer Architecture

Usted tiene un plan de negocios, un prototipo, y un plan para adquirir los usuarios. ¿Ahora que? Tendrá que adquirir las competencias y la financiación necesarios para ver crecer su negocio hacia su siguiente hito.

Ver el curso

 

HTML5 Game Development

Este curso te guiará a través de los principales componentes de la construcción de sémola, un juego de HTML5. Hablaremos de cómo tomar las técnicas de desarrollo de juegos estándar, y los utilizan para crear aplicaciones HTML5 de alto rendimiento.

Ver el curso

 

Mobile Web Development

Este curso está diseñado para enseñar a los desarrolladores web lo que necesitan saber para crear grandes experiencias en varios dispositivos de Internet móvil. Este curso se centrará en la creación de aplicaciones web para móviles, que van a trabajar a través de múltiples plataformas, incluyendo Android, iOS y otros.

Ver el curso

 

Developing Scalable Apps in Java

Aprenderá acerca de los desafíos de la construcción de aplicaciones que pueden servir a cientos de miles de usuarios, y cómo puede prepararse para ello como desarrollador.

Ver el curso

 

UX Design for Mobile Developers

Este curso está optimizado para el desarrollador que está mirando para aprender de manera eficiente las técnicas de diseño más importantes que le ayudarán a tomar mejores aplicaciones (con un enfoque en el móvil / Android).

Ver el curso

 

Interactive 3D Graphics

Esta clase le enseñará sobre los principios básicos de gráficos 3D por ordenador: mallas, transformadas, cámaras, materiales, iluminación y animación.

Ver el curso

 

Si quieres ver más cursos de Google, puedes hacerlo aquí.

 

Imagen: adrianlibotean

Compartir

No hay comentarios

Dejar una respuesta