ITP Camp 2017

Creative Coding in pure javascript

Session Leaders: George Gally

Tags: #Javascript #Creative Coding #Canvas

Created By: George Gally

Learn to create generative and sound reactive art in pure Javascript.

We'll look at using canvas to create audio visual art. I'll show you my process, and then we'll get down to building our own particle system.

Some knowledge in JS and HTML would be a serious advantage.


Creative Coding Workshop Requirements:

  1. Laptop

  2. Chrome Browser You’ll need to have the latest version of Chrome installed

  3. Development Text Editor You need to install a text editor. I recommend Atom: A good alternative to Atom is Sublime: (but really, Atom is great)

  4. Live Server: This is going to make your life so much easier and coding so much faster and fun. For Atom, simply go Preferences->Packages and search and install Live Server For maximum happiness make sure your default browser is Chrome.

  5. A basic understanding of the web and HTML: Again, not really needed, but will go a long way in helping you get more out of the course and make better art.

Here’s two helpful guides:

Also a basic primer in colours:

This is a very very helpful Javascript creative coding primer:


You must be signed in to comment.

George Gally June 3, 2017, 10:02 am

Hi all. I wrote a couple of medium articles. Would be helpful for you to go through... looking forward to Monday,,,

Noah Edelstein June 3, 2017, 5:13 pm

It would be great if there could be another session on this not during work hours! I\'ve talked to numerous people who are really interested in this but can\'t make it to the Monday session!

Emeka P June 4, 2017, 2:49 pm

On the waitlist and wondering if by any chance the session will be expanded or if not, repeated?

Danielle C June 4, 2017, 7:35 pm

I would love if this session could be held not during working hours! Or at least not so early in the day.

Gopika E.M June 4, 2017, 9:42 pm

I really want to take this class too - Any chance of expanding it or repeated? Much thanks!

Kelly M June 5, 2017, 9:30 am

Jumping on the bandwagon to ask if there could ever be another session on this topic??

George Gally June 6, 2017, 1:21 am

hi all i\'ve added another for those who were waitlisted