Part I: Introduction to Programming

Part II: Installation, Configuration and Familiarization of working with Eclipse as Java IDE (Integrated Development Environment)

Part III: Introduction to programming with Java

Part IV: Java Syntax

Part V: Basic text-based user interaction with input/output using Scanner and System.out in Java

Part VI: Working with Dates and Date formatting in Java

Part VII: Drawing Graphics and Images and working with Colors and Fonts in Java

Part VIII: Working with Files in Java – Reading from/writing to files + Try-catch and Exceptions