This document outlines a Java - J2EE curriculum consisting of 12 modules covering topics such as object oriented programming, collections, exceptions, JDBC, Java servlets, Struts 1.x, Spring, JSF, web services, EJB, client-side scripting, Struts 2.x, Hibernate, and Flex. The modules provide instruction on key concepts, APIs, and frameworks and include hands-on projects to develop skills in each area.