to write Java code, how to handle events, how to create inner classes, and more. There is a surge of community activity taking place around Robocode.