The Java Koans, and there is might plenty of them.