This document introduces Robocode, an open-source robot simulation game. It is used to teach students Java programming skills through developing robots that can move, scan for others using radar, and fire guns, while gaining points for survival and hitting opponents. Students will download Robocode, run sample robot matches, and use Eclipse to develop and run their own robot by learning skills like movement, targeting, and firing to make their robot win matches against others.