This project introduces procedural thinking and creative coding practice. Students are asked to develop a series of 3 engaging procedural visual artworks using Processing considering the following questions: What are the aesthetics of computation? How do we generate images using procedural methods within the computer? Processing allows creative people to engage with code and develop new ways of imaging. Using this software students can explore this uncharted world.