
Scratch is a free block-based programming tool that can help teach students coding in a way that's fun and visually led.
That makes this a great option for beginners and younger students who may find more complex coding too much, but could benefit from getting a grasp of the basics via block-based interactions.