Todos nossos cursos abertos e programas Nanodegree

Master writing in Swift as you build five portfolio-worthy iOS apps to demonstrate your expertise as an iOS Developer.

Em colaboração com: AT&T Lyft Google

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

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

Em colaboração com: Google

This course will teach you when and why to choose Firebase as a backend for your Android application

Em colaboração com: Google

Learn the distinguishing language features of Objective-C. Practice Objective-C syntax by writing classes, and writing and calling methods.

Em colaboração com: Venmo Lyft

Take your first steps towards becoming a Java developer! Learn Java syntax and create conditional statements, loops, and functions.
Persisting data is a core skill for any iOS developer. Learn how to store app data to your device's hard drive using two common techniques: Core Data & NSKeyedArchiver.
Learn how to incorporate networking into your apps to access data from around the world. Build the On the Map app to share location and fun links with fellow students.
Many times your apps need to run lengthy operations in the background, like downloading data, but you don't want these operations to interfere with your UI. Apple's Grand Central Dispatch framework allows you to create asynchronous apps for iOS, ensuring smooth a smooth user experience in situations like the one mentioned above.
Take the first step in becoming an iOS Developer by learning about Swift and writing your first app.
Learn the process of building an app, taking your ideas from drawing board to App Store!
In this course, you'll learn standard methodologies for debugging software, and how to use Xcode's debugging tools to find and squash bugs.
Learn the iOS UIKit framework, which is the cornerstone of creating user interfaces in all iOS apps and crucial for any iOS Developer to be intimately familiar with.
Learn from a set of amazing, hand-picked Android tutorials and build an app that you will want to share with your friends and family.
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

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

Aprenda os conceitos básicos de Android e programação Java, e dê o primeiro passo em sua jornada para se tornar um desenvolvedor Android!

Em colaboração com: Google

Learn to build multiscreen apps using the foundation of Android for Beginners!

Em colaboração com: Google

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!
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

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

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

Aprenda e aplique os princípios do material design que definem a linguagem visual dos seus apps.

Em colaboração com: Google

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

Em colaboração com: Google Gradle

Saiba como estender seu aplicativo para smartwatches Android Wear, permitindo-lhe chegar aos usuários onde e quando eles queiram ou precisem de seu aplicativo.

Em colaboração com: Google

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

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

Enhance your apps with Google's Fused Location Provider, Activity Recognition, and Geofencing API capabilities.

Em colaboração com: Google

Where in the world are people using your app? And how are they using your app? Take this course to learn how to answer these questions!

Em colaboração com: Google

Learn how to monetize apps using Google's AdMob to display banner and interstitial ads!

Em colaboração com: Google

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

Use Google’s Identity Platform in your apps to build a seamless sign-in experience and access user-permitted metadata.

Em colaboração com: Google

This course focuses on the syntax of the Swift programming language. By the end of the course, you'll be able to apply Swift essentials to building iOS apps.