Advanced Java Programming course is designed to those who wish to increase their depth of knowledge in Java programming. Students are introduced to the fundamental concepts of Object Oriented programming and how they are successfully applied in Java through classroom-based training and practical exercises.