This document outlines a 14 session training course on Java programming. Session topics include an introduction to Java, setting up the development environment, Java language elements, operators and control flow, arrays, object-oriented programming concepts, inheritance, polymorphism, exception handling, multithreading, wrapper classes, string manipulation, collections framework, input/output streams, databases and JDBC, servlets, Java server pages, Java beans, Struts, Spring, Hibernate, and a live project. Each session includes hands-on labs to reinforce concepts. The training is provided by CAC-IT, an ISO-certified training center located in Noida, India.