  The "Android Basics Nanodegree by Google" is aimed at those with little or no programming experience and provides entry points into Java, web APIs and will enable a beginner to be able to turn his idea into an actual app.