Processing

Processing is an open-source creative coding platform designed for visual artists, designers, and students. It’s widely used in the TAP program to explore animation, simulation, and creative logic through code. With its simplified Java-like syntax, students can create visually rich experiences from scratch.
🎨 What Students Have Created with Processing
TAP students have used Processing to design generative art, build arcade-style games, and experiment with interactive visualizations. In Alien Invader, students created a space-themed shooter using keyboard controls and custom sprites. Fruit Rain was reimagined in Processing for smoother animation and better collision handling. Artify AI blended procedural visuals with AI-generated prompts to create interactive artwork.
Processing projects emphasize math, timing, and logic while offering immediate visual feedback—making it perfect for developing problem-solving and creative expression skills.
🔗 Useful Resources
- processing.org - Official site with downloads and examples
- p5.js Web Editor - JavaScript version of Processing in the browser
Processing gives students a powerful visual toolkit for creative coding—blending math, art, and interaction in an approachable, expressive way.
TAP Projects Using This Technology
Related Projects Included


Alien Invaders
Techs:
Developing a simple game in Processing inspired from the Japanese 1978 fixed shooter video game whil...


Fruit Rain
Techs:
Fruit Rain is an educational game designed to teach students of all ages the fundamentals of Java pr...