Coding, Programming, Computer Science, Software Engineering.
or two. You should spend at least 1–2 hours a day in these courses. Once you are done with beginner level courses, take up intermediate level courses. Of course, do the free ones. There is no need to spend money on any course/nanodegree. Learning programming should be free for everyone :) Android