mBlock

mBlock
FREE
mBlock is a coding language built to look like Scratch. This link takes you to a free interface for learning and practicing coding with mBlock (and Python!). We mention mBlock on our site, because it can be used to program microcontrollers, such as Arduino, RaspberryPi, ESP32. Once your student can program a microcontroller, they can make robots and build interactive devices.