Physical metaphor for coding

March 10, 2025

As a student in high school I struggled with learning how loops worked, once I understood the basics I still struggled with implementing complex loops such as the for loop. Once I correctly understood these loops I could build complex things quicker and create more efficient code.

These blocks snap together magnetically and allow the user to physically program. Each block also has an LED to show what code is currently being run in the loop and how the loop advances, the LEDS also help to explain the concept of blocking and non blocking code