Courses and Nanodegree Programs


Android

Learn how to design and develop great Android apps through courses built by industry experts at Google.

Android Basics Nanodegree by Google New Coming Soon

10 Projects
Learn the Java language, and start building amazing new apps for those billion (and counting!) Android devices!

Built by Google

Android Developer Nanodegree by Google New Coming Soon

15 Projects
For intermediate programmers pursuing Android mastery, this program teaches the tools, principles, and patterns that underlie all Android development.

Built by Google

Android Development for Beginners New Coming Soon

5 Projects
Learn the basics of Android and Java programming, and take the first step on your journey to becoming an Android developer!

Built by Google

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.

Developing Android Apps New Coming Soon

3 Projects
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.

Built by Google

Android Basics: Multi-screen Apps New Coming Soon

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

Built by Google

Android Basics: Networking New Coming Soon

2 Projects
This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.

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

Advanced Android App Development New Coming Soon

Project Stock Hawk!
Make your app production-ready by applying advanced features like library integration, material design, widgets, receiving cloud messages, and more!

Built by Google

Gradle for Android and Java New Coming Soon

Project Build It Bigger
Build bigger and better Android and Java apps using the Gradle build tool.

Built by Google, Gradle

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

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

Built by Google

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

Built by 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.

Built by Google

Android Performance New Coming Soon

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.

Built by Google

Material Design for Android Developers New Coming Soon

Project Make Your App Material
Learn and apply the material design principles that define Android's visual language to your apps.

Built by Google

Android Wear Development New Coming Soon

Project Go Ubiquitous
Learn how to extend your app to Android Wear smartwatches, allowing you to reach users wherever and whenever they'd want or need your app.

Built by Google

Go where your users are: the living room! This course shows you how to extend your existing Android app to also work on Android TV, and/or with Google Cast.

Built by Google

Reach your users while they're out and about by extending your Media or Messaging app to Android Auto!

Built by Google

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

Built by Google

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

Built by Google

Learn essential computer science and object-oriented programming concepts in this introductory Java course.

Built by San Jose State University

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.

Built by Google

Take your first steps towards becoming a Java developer! Learn Java syntax and create conditional statements, loops, and functions.

No Matching Courses

Courses matching these results can only be found in an alternate dimension.
Please modify your search.

Hal in another dimension 662f0f71703461bae59a097f9a19835929ac3a0e8dee80f934cdbb508015956a