Course in programming-languages/java software-tools/android Java Fundamentals for Android Development (edx.org) Also available on classcentral.com. By Galileo University via edX