Creative Coding: Difference between revisions
More actions
Created page with "In this course code becomes both the tool and the craft that supports your creative practice. When designing interactive media, code exists at various levels: as the engine of your work, as the material forming and informing your process, and/or as the critical subject of your research. This course introduces the different languages and practices of Creative Coding, with a method that is applied, creative, and critical. The classes are designed to encourage collaborativ..." |
|||
| Line 40: | Line 40: | ||
=== Class #09 === | === Class #09 === | ||
Tutorial: Computer vision in TouchDesigner | Tutorial: Computer vision in TouchDesigner <br/> | ||
Exercise: Digital Theremin | Exercise: Digital Theremin | ||
| Line 47: | Line 47: | ||
=== Class #11 === | === Class #11 === | ||
Lecture: permacomputing | Lecture: permacomputing <br/> | ||
Tutorial: transformers in Python | Tutorial: transformers in Python <br/> | ||
Assignment: train your own language model | Assignment: train your own language model | ||
=== Class #12 === | === Class #12 === | ||
Site visit at V2_Lab and -1 digital lab | Site visit at V2_Lab and -1 digital lab | ||
Revision as of 18:14, 19 July 2025
In this course code becomes both the tool and the craft that supports your creative practice. When designing interactive media, code exists at various levels: as the engine of your work, as the material forming and informing your process, and/or as the critical subject of your research.
This course introduces the different languages and practices of Creative Coding, with a method that is applied, creative, and critical. The classes are designed to encourage collaborative, open-ended, inclusive, and sustainable approaches to computing in art and design.
No previous knowledge of coding is required.
Classes
Class #01
Lecture: Intro to Creative Coding
Tutorial: Scripting animation in P5js
Assignment: Dynamic portrait
Class #02
Tutorial: Scripting interaction in P5js
Assignment: Interactive poem
Class #03
Lecture: Conditional Design
Tutorial: Conditional statements and loops
Assignment: One-button game
Class #04
Group & individual check-in
Class #05
Tutorial: Forms, buttons, menus in HTML/CSS
Exercise: Make a bad UI form
Class #06
Lecture: Internet art
Tutorial: Hypertext design in HTML/CSS
Exercise: browser-based story
Class #07
Group & individual check-in
Class #08
Tutorial: Audiovisual programming in TouchDesigner
Exercise: Illuminated Interventions
Class #09
Tutorial: Computer vision in TouchDesigner
Exercise: Digital Theremin
Class #10
Guest Lecture with Pawel
Class #11
Lecture: permacomputing
Tutorial: transformers in Python
Assignment: train your own language model
Class #12
Site visit at V2_Lab and -1 digital lab