Core Java Programming 101 Java is arguably the single most important technology out there. Your adventure starts here. Core Java Programming is an excellent introduction in to the world of Java programming. The instructor will take you through the basics of Java syntax and the complexities of Object Oriented Programming. This course is a stand-alone course, however it would be a huge aid to the online student who is taking a self-directed course, an individual who is trying to learn how to program. At the end of this course, you will be well versed with how to program in Java from the very basic level to an intermediate level of programming. This course will take you through the Feature and Overview, Exception Handling in Java, Threading in Java, Collection Framework, File I/O in Java, Java Applets, Abstract Window Toolkit in Java, Event Handling in Java, Layout Managers in Java, Swing in Java, Socket Programming in Java.