Development Mobile Apps Courses

Intro to Java Programming
Udacity

Intro to Java Programming

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

FREE TRIAL

Schedule: On Demand

Duration: 4 months

Location: Online

Udacity
Firebase Essentials For Android
Udacity

Firebase Essentials For Android

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

FREE TRIAL

Schedule: On Demand

Duration: 8 weeks

Location: Online

Udacity
Firebase in a Weekend by Google: Android
Udacity

Firebase in a Weekend by Google: Android

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

FREE TRIAL

Schedule: On Demand

Duration: 2 days

Location: Online

Udacity
Java Programming Basics
Udacity

Java Programming Basics

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

FREE TRIAL

Schedule: On Demand

Duration: 6 weeks

Location: Online

Udacity
Firebase Analytics: Android
Udacity

Firebase Analytics: Android

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

FREE TRIAL

Schedule: On Demand

Duration: 2 days

Location: Online

Udacity
Android Performance
Udacity

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.

FREE TRIAL

Schedule: On Demand

Duration: 4 weeks

Location: Online

Udacity
Android for Beginners
Udacity

Android for Beginners

Learn how to design your first layout in Android! This is the first course in the Android Basics Nanodegree program.

FREE TRIAL

Schedule: On Demand

Duration: 2 weeks

Location: Online

Udacity
Android Basics: User Input
Udacity

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.

FREE TRIAL

Schedule: On Demand

Duration: 4 weeks

Location: Online

Udacity
Android Basics: Multiscreen Apps
Udacity

Android Basics: Multiscreen Apps

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.

FREE TRIAL

Schedule: On Demand

Duration: 2 months

Location: Online

Udacity
Android Basics: Networking
Udacity

Android Basics: Networking

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

FREE TRIAL

Schedule: On Demand

Duration: 5 weeks

Location: Online

Udacity
Android Basics: Data Storage
Udacity

Android Basics: Data Storage

In this course, you'll learn the basics of data storage in Android, building your first database and an app that could be used for any small business!

FREE TRIAL

Schedule: On Demand

Duration: 8 weeks

Location: Online

Udacity
UX Design for Mobile Developers
Udacity

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.

FREE TRIAL

Schedule: On Demand

Duration: 6 weeks

Location: Online

Udacity