The J2SE course outline covers fundamentals of programming in Java including data types, operators, selection statements, loops, methods and arrays. It also covers object-oriented programming concepts like abstraction, inheritance, polymorphism and encapsulation. Additional topics are GUI components, layout managers, event handling, relational database systems, SQL and a JDBC project. The course duration is 40 hours.