One of my favorite reasons for working in Scratch is that I can see, very clearly, how my code works. I see immediate results and can iterate based on what I see. That makes following my “what if…?” ideas easy and usually leads to even more learning and discovery. Designing activities that encourage these explorations helps students further their understanding of computational thinking concepts and practices.

Here is a fun Scratch art project I created recently that teachers could use with their students, whether they are meeting in person or remotely. It’s a project that could be used in an art class, or in any class to…