creativecoding_2026

Creative Coding 2026

Some materials for a creative coding course in RMIT. All sketches can be played directly in your browser by clicking the links below!

Course Schedule

Week 1: Hello World

(In class activities and discussion - no sketches)

Week 2: Shape Shifters

Interactive primitive shapes, colors, and math logic.

Week 3: Intro to Typography

First words, custom fonts, typography math, and micro-type effects.

Week 4: Macro-typography

(Paragraphs, pages, and an intro to the use of classes)


Object Oriented Programming (OOP)

OOP is a programming paradigm that organizes code into “objects”—self-contained units that combine both data (properties) and behaviors (methods). This allows us to create many independent instances of an object, like these bouncing text strings, each managing its own state and movement.

Week 5: Images

Loading, scaling, and manipulating images and live webcam feeds.

Week 6: Randomness and Noise

(Coming soon)

Week 7: Intro to 3d

(Coming soon)

Week 8: Advanced 3d

(Coming soon)

Week 9: Sound and Visuals

(Coming soon)

Week 10: Print and Video

(Coming soon)

Weeks 11-13: Project consultation

(Coming soon)