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..." |
(No difference)
|
Revision as of 18:13, 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