Badaboom! is a game-based learning platform for both online and classroom teaching, where teachers ask different kinds of questions and students gain and accumulate points by answering questions correctly. Through active participation in an energetic and competitive environment, students stay alert, focused, and are motivated to learn. With its machine learning-based function for recognising hand-written numbers and symbols, student can simply draw their math equations as answers, rather than typing them in text form. It can also be used to express scientific concepts with calculations, equations and diagrams, making the platform an ideal problem-based learning tool for STEM subjects. The programme is free for use worldwide.