Block-based coding platforms, such as Scratch, Blockly, and Code.org, are popular tools for introducing students to the fundamentals of computer science and programming. These visual programming languages are designed to simplify the learning process, helping beginners grasp core computational thinking ...