Back to All Events

Girls Learning Code: Generative Art with Processing

  • The Inc. 3553 31 Street Northwest (#1000) Calgary, AB, T2L 2K7 Canada (map)

Hosted by Canada Learning Code


Learn the fundamentals of computer programming in a visual context

GirlsLearningCode.jpg

Is the child in your life a visual learner? Do they enjoy creating digital art or playing with interactive visual technology?

Girls Learning Code is excited to host this generative art programming workshop with Processing! This workshop will focus on teaching the fundamentals of computer programming in a visual context, and highlight how simple mathematical equations can create beautiful and engaging outcomes.

Processing builds upon the Java language, and is often used in electronic arts, new media art, and visual design. The application itself allows anyone to code in something called a Sketchbook, where programs can be saved and previewed instantly. Learners will use geometrical shapes and lines to create interactivity with their mouse and keyboard, and use colours to create visually intricate designs!

They will also be introduced to openprocessing.org, where they can share their sketches with others and view other amazing, experimental creations. Each Generative Art with Processing workshop has the same flow, but different activities. Come and create new artwork every time!

What will I have learned by the end of this workshop?

  • I can create algorithms in Processing

  • I can draw shapes using x,y coordinates

  • I can use conditionals to make my project interactive

  • I can use variables to track and change things in my project

  • I can use Open Processing to KEEP CODING!

Who is this for?

This workshop is for girls ages 9-12. Our workshops are designed to give learning experiences that are fun, engaging, empowering and inspirational. Through hands-on, collaborative, project-based learning, kids end the workshop having built something. This workshop experience is designed to help kids see technology in a whole new light – as a medium for self-expression, and as a means for changing the world.

Earlier Event: March 22
Lighthouse Labs Demo Day