Udacity
Android Developer Nanodegree By Google, Android
Android Developer Nanodegree is a curriculum and certification developed by Udacity in collaboration with Google and comprises all areas of Android development.
More info: www.udacity.com/android/