This course provides students with the necessary foundations to become a Java developer. The skills and concepts taught in this course will allow students to develop programs and instil the confidence to write code in Java. This course will give students a head start on developing program with the most popular programming language used for developing enterprise applications.