“…4,8,24 The advantages of Scratch for programming novices are evidential. Many researchers have identified positive results in learning, including programming knowledge and achievement, 8,23,25 computational thinking skills, 23,25 a positive attitude toward programming, 4,6,13,23 and learning motivation. 8 Scherer et al 22 meta-analyzed previous studies and found that interventions focusing on visualization through Scratch are especially effective because visual programming languages may reduce the cognitive load associated with reading, understanding, and creating code.…”