Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Creative Coding: Difference between revisions

From I/M/D Wiki
Leo (talk | contribs)
No edit summary
Leo (talk | contribs)
No edit summary
Line 12: Line 12:
[https://kabkimd.nl I/M/D Pages] & [https://code.kabkimd.nl CodeDot]
[https://kabkimd.nl I/M/D Pages] & [https://code.kabkimd.nl CodeDot]


[https://outlook.office.com/bookwithme/user/996c794e88b24fe6ad39e2097b523207@kabk.nl?anonymous&ep=plink Booking Form]
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]


= Classes =
= Classes =

Revision as of 16:14, 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

Excalidraw Whiteboard

P5js Editor

I/M/D Pages & CodeDot

Booking Form

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 and Data Degrowth
Tutorial: transformers in Python
Assignment: Train your own Language Model

Class #12

Site visit at V2_Lab and -1 digital lab

Lecturer

Leo Scarin | l.scarin@kabk.nl