Please email firstname.lastname@example.org for info on how to arrange customized courses on Java 7, Java 8, JSF 2.2, PrimeFaces, Hadoop, jQuery/Ajax, Android programming, and other Java EE topics onsite at YOUR location.
This first section gives a big-picture view of what the Java language and various Java packages are all about. No syntax is yet covered. See http://courses.coreservlets.com/Course-Materials/java.html for the full tutorial, associated code, exercises, and exercise solutions. You can also download PDF files of each lecture, for saving or printing. The earlier sections cover general Java and refer to changes in Java 8. Later sections cover features specific to Java 8.