Courses and Nanodegree Programs


Android

Knowing how to create Android apps is a desirable skill. In 2016, a reported 110 million people used Android as their OS. In turn, the job market for people who know how to create Android apps is booming, with a 110 percent rise in Android jobs from 2012 to 2014 alone. Whether you're looking to become an Android developer or take on a profession in information technology (IT), by the end of the course you can take full advantage of all things Android.
Get a solid grasp on the basics of foundational programming skills used in creating mobile apps

3.78K IN COLLABORATION WITH Google

Start your career as an Android developer. Learn best practices for mobile development, build a portfolio of apps, and publish your own app to Google Play.

2.3K IN COLLABORATION WITH 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.

IN COLLABORATION WITH Google

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

IN COLLABORATION WITH Google

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

IN COLLABORATION WITH 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.

IN COLLABORATION WITH Google

Learn to build multiple screens and link them together, expanding the range of apps you can create! You'll also learn how to play audio and add images to your apps.

IN COLLABORATION WITH Google

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

IN COLLABORATION WITH 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!

IN COLLABORATION WITH Google

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

Learn how to apply powerful object-oriented programming concepts in Java

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

IN COLLABORATION WITH Google

Learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution

IN COLLABORATION WITH Google

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.

IN COLLABORATION WITH Facebook

Learn how to interact with remote repositories and collaborate with other developers on GitHub.

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

IN COLLABORATION WITH 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.

IN COLLABORATION WITH Google

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

IN COLLABORATION WITH Google

Material Design for Android Developers New

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

IN COLLABORATION WITH Google

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.

IN COLLABORATION WITH Google

Gradle for Android and Java New

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

IN COLLABORATION WITH Google, Gradle

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.

IN COLLABORATION WITH Google

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

IN COLLABORATION WITH Google

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.

IN COLLABORATION WITH Google

This course is no longer maintained. Please take the Java Programming series instead: <a href="https://www.udacity.com/course/java-programming-basics--ud282" target="_blank">Java Programming Basics</a> and <a href="https://www.udacity.com/course/Object-Oriented-Programming-in-Java" target="_blank">Object Oriented Programming in Java</a>.

IN COLLABORATION WITH San Jose State University

No Matching Courses

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

Hal in another dimension