“…When it comes to the development of educational pedagogy in the 21st century, novel instructional approaches have been emphasised in the literature including STEM education (Changtong et al, 2020), hands-on activities (Pisanpanumas & Yasri, 2018), active learning (Setiawan et al, 2019), game-based learning (Pauline-Graf & Mandel, 2019), gamification (Zvarych et al, 2019), self-directed learning (Bourdeau et al, 2017), and unplugged coding (Threekunprapa & Yasri, 2020), to name a few. Despite differences in classroom practices, the common value of these approaches is the necessity to promote conceptual understanding of the subject matter, as well as to leverage soft skills such as creativity, critical thinking, collaboration and communication of learners simultaneously; all of which are considered crucial elements of effective classrooms in the 21st century (Toheri et al, 2020) In addition to the novel teaching methods, new school curriculum in various countries including USA, UK, New Zealand, Germany, India, Georgia, France, Korea, Japan, Sweden, Finland, Israel, Russia, and Italy have included computer science as one of the core subjects (Grover & Pea, 2013;Hubwieser et al, 2015;Kert, 2019).…”