We organized an exhilarating ‘CodeCombat STEM Day’ during the Life-wide Learning Day on March 27 for 114 Secondary 2 students from four classes. This four-hour event was designed to teach Python programming through the engaging and gamified learning platform, CodeCombat. Students engaged in interactive challenges, quests, and multiplayer arenas, which facilitated rapid learning of Python. The objectives were to grasp basic Python knowledge, understand coding principles, and create applications. By the end of the event, students had not only gained a solid foundation in Python but also developed skills in reading and writing code, and acquired the ability to create their own applications. The ‘CodeCombat STEM Day’ offered a fun and enriching experience that enhanced teamwork, critical thinking, and problem-solving skills.