This is the P2PU Archive. If you want the current site, go to!

Creative Programming 2010

This course is complete. Subscribe to the announcement list for updates.

Creative Programming 2010

R S's picture
Course organiser: R S
No of Seats: 
Course Status: 


R S's picture
R S's picture
adam wiesehan's picture
Valerio Blanco y Pinol's picture
Alison Jean Cole's picture
benay gursoy's picture
bit stream's picture
bit s
Brylie Oxley's picture
Butholezwe Ncube's picture
Michelle Church's picture
Amanda Harris's picture
Djair Guilherme's picture
EJ Fox's picture
gobi nath's picture
Gonzalo León's picture
joel harlander's picture
Ravi Bhattarai's picture
Leonardo  Vargas's picture
Janet Sahin's picture
juan rodriguez's picture
Molly Knappen's picture
Emmanuel Joseph's picture
Lucia  salamanca's picture
Chris McConnell's picture
Matthew Koop-Pearce's picture
Welcome to the fun side of computer programming, a powerful tool for creativity


Course Summary: 

"Creative programming" is a course aimed at artists, designers and all sorts of visual people with non-specialised backgrounds who feel curious about the potential of computer programming in their creative pursuits. It purposefully leaves aside most of the 'fundamentals' behind computer languages. "Creative programming" instead focuses on hands-on activities and related reflection processes that will help people put code into creative practice from the very first session. The course is focused on visual programming and uses open-source platforms such as Context Free Art and Processing. 

Learning Goals:

The aim of this course is to get you started with the code, and "believe it or not" its main challenge is to show you that it ain't difficult! Once you grasp the fun side of programming with all the visual and interactive rewards, this course will provide the means to keep you motivated, share your achievements with your peers and get support from the community of creative learners. Your task is twofold: to adopt an open attitude to programming, and to immerse yourself in long hours of experimentation with computer code. By the end of this course, you will feel confident about learning computer code and empowered as a "creative geek" ;)


Computer programming and creative visual skills are usually separated in practice. Lots of artists and designers want to explore new possibilities through computational means (not just the use of commercial software), but there is a lack of courses, books and teaching materials aimed at learning computer programming without all the sophisticated theoretical foundations of computer science. I myself spent countless hours frustrated at specialised and tech-oriented courses and books. For this reason, I have developed an approach to teach computer programming in a visual, interactive and engaging way. This is a course I have taught since 2003 in Australia, Mexico and Ecuador both at the undergrad and postgraduate levels. 

  • Creative, visual people, usually artists and designers interested in exploring the world of computational code
  • Also computer programmers who are interested in applying their skills into rich and engaging visual solutions

Note: An essential component of this course is the time spent by each individual student exploring the code, modifying it, experiencing the process of programming. Also, peer-support is a strong element of this course as students are expected to work together and provide support and feedback to each other.




Is Java the only language

Isaiah Gilliland's picture
Isaiah Gilliland
Sun, 2010-09-05 14:01

Is Java the only language used in this course?

Hi Isaiah, yes the course

R S's picture
Tue, 2010-09-07 18:46

Hi Isaiah, yes the course includes entry-level Java for Processing. Please check the syllabus.

Hola, Ricardo. this is great!

Gonzalo León's picture
Gonzalo León
Tue, 2010-09-07 21:20

Hola, Ricardo. this is great! I'm excited!

Ricardo, I'm not sure if I

kevin burress's picture
kevin burress
Mon, 2010-09-13 19:22

I'm not sure if I received a conformation or not regarding my enrollment in this class or not as I have had some recent problems with my email account (I deleted my inbox and it was too late to recover by the time I noticed it.) Could you tell me whether or not I was?
Also, if you haven't seen this video and have ~18 minutes to watch it, David McCandless is really interesting. I found this a few days ago surfing the web.
He speaks on and shows some examples of visualization of data sets.



I am looking forward to

Alice Brea's picture
Alice Brea
Tue, 2010-09-28 22:42

I am looking forward to learning more about Java for Processing.
Reverse Phone Lookup

Hi, I want to know, when the

Juan Olaya's picture
Juan Olaya
Thu, 2010-10-21 06:09

Hi, I want to know, when the course start again?

sir / madam , please sign me

dosala narsingarao's picture
dosala narsingarao
Sat, 2010-11-13 18:46

sir / madam , please sign me up for this course whenever it starts or please send me a mail in advance please.- narsinga rao

Hi , Is the course running or

nada A.S's picture
nada A.S
Sun, 2010-11-14 21:32

Hi , Is the course running or not yet?