The course is an entry point for programmers to start programming in Java. It covers the basic and intermediate topics of the Java programming language. After finishing this course, student should be able to program in Java to complete common programming tasks.