Learning Java 1 – Introduction
Better Chess through Genetic Programming
Learning Java 3 – Threads and Synchronization
Learning Java 4 – Swing, SQL, and Security API