Skip main navigation

Learning more

Now that you’ve completed the course, you’re probably keen to learn more and improve your creative coding knowledge and skills even further. This introductory course has only scratched the surface …

Concluding Comments

Jon and Mark discuss their closing thoughts on Creative Coding and explain why they think it is a new and important cultural literacy.

Introduction to Week 6

Watch Jon introduce week 6 and provide an overview of the themes to be covered in the final week of the course. If you have completed the previous five weeks …

Strings in Processing

You’re already familiar with the String type introduced in week 1, but we haven’t made much use of it yet. As dealing with text will be important for the steps …

Moving balls the object-oriented way

Let’s look at some sample sketches in Processing that make use of objects. Open and run the w5_03 sketch. This sketch builds on the basic class definition used in the …

Introduction to week 5

Watch Jon McCormack introduce week 5 and provide an overview of the themes to be covered – letters, text, strings and typography. Up first we’ll be looking at strings (collections …

What does creativity mean?

Watch Mark Guglielmetti explore the meaning of creativity. One common belief is that an individual who can express themselves in images, words and music is creative. In this model the …

Where do rules come from?

If rule-based art is concerned with creating rules that generate a work, how do you devise rules that make interesting art? This is an fascinating question, perhaps it is the …

Spinning top

Watch Jon McCormack outline another basic approach to developing rule-based sketches: start with a simple physical process and derive a set of rules that capture what is interesting to you …

Introduction to week 3

Watch Jon McCormack introduce week 3 and provide an overview of the themes to be covered – algorithmic thinking and creativity. We’ll be looking at rule-based art and ‘algorithmic thinking’, …

Using sound in Processing

Sound is an important part of our environment and our lives. Yet the value of sonic spaces and acoustic environments are often treated as secondary or ignored in our human-made …

Noise

Noise is everywhere, its all around us and its even in our software. Processing has another type of random generator, called noise(). Unlike random() and randomGaussian(), noise() will always return …

Randomness and variation in art

Watch Mark Guglielmetti discuss randomness and variation in art. Using randomness to generate variation in art and music has been practiced for centuries. However, during the last 100 years the …