This document outlines the topics covered in Core Java and Advanced Java courses. The Core Java course (1-18) covers fundamental Java concepts like data types, OOP principles, collections, threading and GUI programming. The Advanced Java course (1-6) builds on Core Java topics and covers more advanced concepts like Swing, networking, JDBC, RMI, servlets, JSP and XML. It provides detailed descriptions of topics covered in each section.