This class uses the Command Prompt. I did this intentionally as I felt it would be the purest way to learn object oriented programming using Java.
Note: These materials were created for classroom instruction.
I made the course materials open source as well. I also have included the source documents here as well. You are free to reuse the materials as you see fit within the confines of the licensing agreement (which is pretty open and flexible).