Took courses on javares for free. Started on Android, their translations of course Google. But it is not suitable for creating "cool apps" for Android. Java is used in Android, but Java is not enough. And the basic course, as I understand it, will give only basic knowledge. So you can go through these courses but they alone will no be enough.