Mr. Z.'s classes

CodeMotion website:
CodeMotionCodeMotion is software that helps you learn computer programming, in a language called Java, by giving you a correct and detailed picture of how an expert would understand the working of your programs, and by giving you exercises to do which the computer can give you feedback on.