• 20 hours
  • Hard

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 3/16/20

Log in or subscribe for free to enjoy all this course has to offer!

Course introduction

It’s Monday, 6:00 a.m. Your eyes are barely open and your morning routine has already begun. On the way to the bathroom, you glance at the weather on your phone to see today’s forecast. Then, in between bites of toast, you check all the overnight notifications from your social media accounts while reading your favorite newspaper online.

Pausing to take it all in, you feel wonder at how magical it is, having all that information on your phone... But as you know, all of these apps are retrieving data remotely... from the Internet!

The wizards who crafted all of these network communications are, as you well know, Android developers. Like yourself!

And wouldn’t you know it, this is the course where we’re going to learn how to retrieve and display remote data. You'll study the different ways that exist to execute code or lengthy background jobs. You'll also learn how to communicate with remote APIs and even display the results in an attractive list-style view on your smart phone. You'll implement common, proven technologies approved for use on Android, and will apply what you’ve learned on easy-to-use “mini-apps”.

Put the power of the Internet into your app. May the force (and a good Internet connection) be with you!

Turn it into a career!


Turn your Development knowledge into applicable professional skills. Follow our online degree program and land a job in your new career!

see all paths

Table of contents


Example of certificate of achievement
Example of certificate of achievement