Think and Do the Extraordinary Logo
Skip Content

Event Registration

You are not Logged in! Log in here.
Are you sure you want to log out?

Creative Coding Learnathon: Programming with Loops and Functions

Category: Data and Visualization

Tags: creative coding, Processing

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/


Workshop Pre-Requisites

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!

Online Resources

 

This workshop is not currently scheduled.

Please contact us to schedule this workshop or a personal consultation.

 
Powered By Zend Framework Based on Classmate, developed by OIT - Outreach Technologies