Programas Nanodegree e Cursos Abertos

Android Basics
Aprenda a linguagem Java e comece a construir novos aplicativos espetaculares para bilhões de dispositivos Android!

Em colaboração com: Google

Desenvolvedor Android
Para os programadores intermediários que buscam o domínio Android, este programa ensina as ferramentas, princípios e padrões que sustentam todo o desenvolvimento Android.

Em colaboração com: Google

Desenvolvendo Apps Android
Construa um app Android conectado à nuvem, e aprenda as ferramentas, princípios e melhores práticas de desenvolvimento móvel e Android que você vai aplicar aos seus próprios projetos.

Em colaboração com: Google

New Android Fundamentals
Build a cloud-connected Android app, and learn the tools, principles, and best practices of mobile and Android development that you'll apply to your own projects.

Em colaboração com: Google

Desenvolvimento de Apps Android Avançado
Prepare seu app para produção aplicando recursos avançados como integração de biblioteca, material design, widgets, recebimento de mensagens da nuvem e mais!

Em colaboração com: Google

Android Basics: User Input
Learn how to make your apps interactive using buttons and text! In this course you'll learn the basics of the Java programming language and how to apply them to Android.

Em colaboração com: Google

Android Basics: Multi-screen Apps
Learn to build multiscreen apps using the foundation of Android for Beginners!

Em colaboração com: Google

Android Basics: Networking
This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.
Android Basics: Data Storage
In this course, you'll learn the basics of data storage in Andriod, building your first database and an app that could be used for any small business!
Java Programming Basics
Take your first steps towards becoming a Java developer! Learn Java syntax and create conditional statements, loops, and functions.
Firebase em um fim de semana com o Google: Android
This course will teach you when and why to choose Firebase as a backend for your Android application.
Firebase Analytics: Android
Learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution

Em colaboração com: Google

Passwordless Login Solutions for Android
In this course you'll implement Account Kit and Facebook Login side by side in a sample app, test our login flow on a series of common use cases, and wrap things up with an introduction to Facebook’s Graph API.

Em colaboração com: Facebook

GitHub & Collaboration
Learn how to interact with remote repositories and collaborate with other developers on GitHub.
Google Location Services on Android
Enhance your apps with Google's Fused Location Provider, Activity Recognition, and Geofencing API capabilities.

Em colaboração com: Google

Add Google Maps to your Android App
Maps on mobile devices have changed the world for millions of users. Learn how to use the Google Maps API to extend this functionality to your apps.

Em colaboração com: Google

Monetize Your Android App with Ads
Learn how to monetize apps using Google's AdMob to display banner and interstitial ads!

Em colaboração com: Google

Material Design para Desenvolvedores Android
Aprenda e aplique os princípios do material design que definem a linguagem visual dos seus apps.

Em colaboração com: Google

Android Performance
Performance matters to users, so it must matter to you. Learn how to identify and fix bottlenecks in your Android applications, and ensure a smooth user experience.

Em colaboração com: Google

Gradle para Android e Java
Construa Apps Android e Java Maiores e Melhores Usando a Ferramenta de Compilação Gradle.

Em colaboração com: Google Gradle

Android TV e Desenvolvimento Google Cast
Vá onde os usuários são: a sala de estar! Este curso mostra como estender seu aplicativo Android já existente para também trabalhar no Android TV, e/ou com o Google Cast.

Em colaboração com: Google

Desenvolvimento Android Auto
Alcançe seus usuários, enquanto eles estão por dirigindo, estendendo os seus aplicativos de mídia ou mensagens para o Android Auto!

Em colaboração com: Google

UX Design for Mobile Developers
This is a design course made for developers. You'll learn UX design skills which will help you make 5-star mobile apps that your users will love.

Em colaboração com: Google

Object Oriented Programming in Java
Learn how to apply powerful object-oriented programming concepts in Java
Kotlin para desenvolvedores Android
Take an Android app in Java and convert it to Kotlin, learning key features of the Kotlin programming language along the way.