  Teaching programming effectively is difficult. This paper explores the
benefits of using Minecraft Education Edition to teach Python programming.
Educators can use the game to teach various programming concepts ranging from
fundamental programming concepts, object-oriented programming, event-driven
programming, and parallel programming. It has several benefits, including being
highly engaging, sharpen creativity and problem-solving skill, motivating the
study of mathematics, and making students realizes the importance of
programming.
