Learn Python programming by writing scripts to enhance Minecraft.
Programming topics include variables, types, conditional statements, loops, collections, and algorithms.
Students write Python programs to generate massive stuctures and cities inside of Minecraft. In the second week, they create customized Minecraft minigames.