Creative Coding Learnathon: Programming with Loops and Functions
This is an open-door session to learn some intermediate programming concepts and how to use code to create interesting visual output. We will learn through making using Processing!
A “learnathon” is a hybrid of a hackathon and a learning session:
This won’t be a “taught” workshop—there will be an organizer, but he will be more of a facilitator and helper.
We will start where we left off in the previous workshop session. Refer to the list below to see which ones we’ll cover this time!
We shall then begin hacking away and we shall learn through making! The guide shall help you if you get stuck anywhere, and from time-to-time may talk about other concepts to the whole group.
You are free to enter or leave at any time, the doors will remain open.
Here’s a list of topics we will explore:
Programming basics: loops, functions
Creative uses of mathematical functions to create visuals: trigonometry (gasp--sin, cos), random numbers, Perlin noise
Spatial orientation basics: 2D, 3D, Cartesian vs. spherical vs. cylindrical coordinate systems and when to use them
Programming not-so-basics: classes and objects
Other topics as the situation demands and people ask for
This session is aimed at people who are interested in and excited about making things in the digital visual realm. A basic familiarity with Processing and functionality like creating basic shapes and playing with color is required. If you attended the first Learnathon, this is perfect for you!
You will need to bring in your own laptops, the library will not be providing laptops for this session. You shall also need to install Processing, available for free from https://processing.org/download/
Register for this event.