By modifying (modding) Minecraft's underlying code, kids create powerful objects and special powers that do not normally exist in the game. Kids learn to code their own mods using a drag and drop interface - students literally "hack" the game and bring their imaginations to life - all while learning Java fundamentals (a widely used programming language). Each themed class has a specific focus and can be taken in any order! Best of all, kids can test, play, and share their mods so the entire class can play together using their own Minecraft server.