I’ve spent 3 weeks at Blekinge institute of technology, teaching coding to Digital Image students. I’ve been using Processing, which was designed by MIT to make interactive graphics, animations, and multimedia projects. One advantage of using Processing to teach coding is its simplicity. Processing is built on the Java programming language, but it has a simpler syntax and a a lot of built-in functions for visuals and geometry, making it easy for students to get started. Also, it’s an open-source tool, meaning that students can use it for free, and there are plenty of resources and tutorials to help them get started. The visual aspect of Processing helps students to see the results of their code immediately, which builds motivation and keep them engaged. It’s a pleasure to introduce students to generative image making and let them to develop creativity through code. There are things you could do that you would never even come up with within the frames of Photoshop or equivalent tools.