• 30 hours
  • Medium

Free online content available in this course.

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

Bugs are sneaky. They don’t give fair warning. They always pop up at the worst possible moment, such as right before you deliver the application to the client, or just as you are leaving on vacation. Everyone knows what comes next:

  • You pound the keyboard with your fists.

  • You tear out half your hair (if you have any left).

  • You seize the nearest blunt object and begin taking it out on the person next to you.

Hey, put down that blunt object and listen up!

This course will teach you how to test an Android application from start to finish. You will learn how to guarantee that your app won’t fail, especially when it’s in the hands of your user.

You will find out how to architect your code to make it easier to write unit tests. You will write tests that will verify the robustness of both your Java code and your Android-specific code.

You will learn how to debug your code to correct problems and improve your application’s performance.

At the end of this course, you will be able to offer your users an Android app worthy of the name, and go off on vacation worry-free, leaving the person next to you safe and sound!

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