The Android Programming Course from EDUmobile is well organized and takes developers through important aspects of developing Android applications. Any questions I had were quickly answered so support was always there when I needed help. The videos were a clear guide to how to write the applications, and what results to expect.