How do we apply Java beyond the command line tool?

Yes the course is good at introducing all the concept and syntax of Java, but how do we use Java besides running it in the command line tool?

Most likely you would end up using it with a framework like Spring or Android. The fundamental stuff is essential for making any sense of the frameworks though.