Creative Coding: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| Line 30: | Line 30: | ||
<h4>Class #04</h4> | <h4>Class #04</h4> | ||
Group & individual check-in | Group & individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot]) | ||
<br/> | <br/> | ||
| Line 42: | Line 42: | ||
<h4>Class #07</h4> | <h4>Class #07</h4> | ||
Group & individual check-in | Group & individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot]) | ||
<br/> | <br/> | ||
| Line 62: | Line 62: | ||
<h4>Class #12</h4> | <h4>Class #12</h4> | ||
Group & individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot]) | |||
<br/> | |||
<h4>Class #13</h4> | |||
Course Finals | |||
<h4>Class #14</h4> | |||
Site visit at V2_Lab and -1 digital lab | Site visit at V2_Lab and -1 digital lab | ||
Revision as of 16:21, 22 August 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
Links & Tools
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 (book your slot)
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 (book your slot)
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 and Data Degrowth
Tutorial: transformers in Python
Assignment: Train your own Language Model
Class #12
Group & individual check-in (book your slot)
Class #13
Course Finals
Class #14
Site visit at V2_Lab and -1 digital lab
Lecturer
Leo Scarin | l.scarin@kabk.nl