A serie of projects to learning programming using Java.