<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.kabkimd.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Leo</id>
	<title>I/M/D Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kabkimd.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Leo"/>
	<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/wiki/Special:Contributions/Leo"/>
	<updated>2026-05-06T14:18:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=119131</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=119131"/>
		<updated>2026-03-05T09:51:12Z</updated>

		<summary type="html">&lt;p&gt;Leo: Undo revision 59873 by VFDHugh514136 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== 🔵 [[User Pages]] 🔵 ==&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
🧵 [[Creative Coding]]&lt;br /&gt;
&lt;br /&gt;
📃 [[Individual Study Track (IST)]]&lt;br /&gt;
&lt;br /&gt;
📌 [[Study coaching]]&lt;br /&gt;
&lt;br /&gt;
🎛️ [[Project Week 2026|Project Weeks 2026]]&lt;br /&gt;
&lt;br /&gt;
== Facilities ==&lt;br /&gt;
&lt;br /&gt;
📚 [[Libraries in The Hague]]&lt;br /&gt;
&lt;br /&gt;
🪵 [[Workshops in The Hague]]&lt;br /&gt;
&lt;br /&gt;
🔨 [[Inventory]]&lt;br /&gt;
&lt;br /&gt;
🍜 [[I/M/Digesting]]&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
:[[How to use a wiki]]&lt;br /&gt;
&lt;br /&gt;
== Archive ==&lt;br /&gt;
[[Literature Review 2025]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=119130</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=119130"/>
		<updated>2026-03-05T09:50:40Z</updated>

		<summary type="html">&lt;p&gt;Leo: Undo revision 101475 by RainaSimonetti (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Error E009002 typically indicates a problem related to the network or connectivity in a system, often associated with issues such as server unavailability or ti&amp;lt;br&amp;gt;Read more&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Statistics&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is favorable ankylosis?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Asked by Anonymous&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Favorable ankylosis refers to a condition where the fusion of bones or  [https://fillyourforms.com/comissions/ lanciao] joints results in a stable and functional alignment, often after an injury or [https://www.answers.com/search?q=surgery surgery]. In&amp;lt;br&amp;gt;Read more&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Math and Arithmetic&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;+1&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;How many three digit combinations can be made?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Asked by Anonymous&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;To find the number of three-digit combinations, we consider the digits from 000 to 999. Each digit can range from 0 to 9, giving us 10 [https://www.homeclick.com/search.aspx?search=options options] for each of the t&amp;lt;br&amp;gt;Read more&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Algebra&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;+1&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Round 6.3 to the nearest tenth?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Asked by Anonymous&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;6.3 is the nearest tenth...&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=1675</id>
		<title>User:Leonardo</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=1675"/>
		<updated>2025-12-12T13:52:14Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leo loves wiki pages hates fascists&lt;br /&gt;
&lt;br /&gt;
:His face is at [https://leoscarin.com/face leoscarin.com/face] &lt;br /&gt;
&lt;br /&gt;
https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpg this is Gerry Scotti. not Leo.&lt;br /&gt;
&lt;br /&gt;
=Codes=&lt;br /&gt;
:[[/p5js demos]]&lt;br /&gt;
:[https://codeberg.org/scar git repositories]&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
=Readings=&lt;br /&gt;
=Resources=&lt;br /&gt;
:[https://www.naiveweekly.com/ Naive Weekly]&lt;br /&gt;
:[https://knowingmachines.org Knowing Machines]&lt;br /&gt;
:[https://jamesbridle.com/writing James Bridle&#039;s writings]&lt;br /&gt;
&lt;br /&gt;
[[/p5js demos | look at my p5js demos]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;img width=&amp;quot;400&amp;quot; src=&amp;quot;&amp;quot;&amp;gt; &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[/howtop5]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=867</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=867"/>
		<updated>2025-12-01T16:09:33Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[https://wdka.codeberg.page/manifesting-interaction/ 🖐️ Leo&#039;s handmade TouchDesigner snippets]&lt;br /&gt;
&lt;br /&gt;
[https://codeberg.org/imd/python 🐍 Leo&#039;s handmade Python codes]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory|🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Scripting animation in P5js &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;:  Scripting interaction in P5js &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditionals and loops &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Computer Vision in TouchDesigner|Computer vision in TouchDesigner]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Interactive_poem&amp;diff=864</id>
		<title>Creative Coding/Interactive poem</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Interactive_poem&amp;diff=864"/>
		<updated>2025-12-01T13:04:57Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using the tools from the class, &#039;&#039;&#039;write&#039;&#039;&#039;, &#039;&#039;&#039;design&#039;&#039;&#039;, and &#039;&#039;&#039;code&#039;&#039;&#039; an interactive word. &lt;br /&gt;
&lt;br /&gt;
The choice of the word, your definition of &#039;&#039;interactivity&#039;&#039;, and the resulting form are all features you should author yourself.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deliverable&#039;&#039;&#039;: upload a P5js sketch to the [https://wb.kabkimd.nl whiteboard] with your name and the assignment title.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;: [https://codeberg.org/wdka/words-on-a-string words-on-a-string]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadlines&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* First deadline: 📅 22/09/2025&lt;br /&gt;
* Second deadline: 📅 17/10/2025 (midterms)&lt;br /&gt;
* Last deadline: 📅 08/12/2025 (course finals)&lt;br /&gt;
&lt;br /&gt;
[[Category:Creative Coding]] [[Category:Assignments]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Interactive_poem&amp;diff=863</id>
		<title>Creative Coding/Interactive poem</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Interactive_poem&amp;diff=863"/>
		<updated>2025-12-01T11:45:49Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using the tools from the class, &#039;&#039;&#039;write&#039;&#039;&#039;, &#039;&#039;&#039;design&#039;&#039;&#039;, and &#039;&#039;&#039;code&#039;&#039;&#039; an interactive word. &lt;br /&gt;
&lt;br /&gt;
The choice of the word, your definition of &#039;&#039;interactivity&#039;&#039;, and the resulting form are all features you should author yourself.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deliverable&#039;&#039;&#039;: upload a P5js sketch to the [https://wb.kabkimd.nl whiteboard] with your name and the assignment title.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;: [https://wkda.codeberg.page/words-on-a-string words-on-a-string]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadlines&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* First deadline: 📅 22/09/2025&lt;br /&gt;
* Second deadline: 📅 17/10/2025 (midterms)&lt;br /&gt;
* Last deadline: 📅 08/12/2025 (course finals)&lt;br /&gt;
&lt;br /&gt;
[[Category:Creative Coding]] [[Category:Assignments]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Interactive_poem&amp;diff=862</id>
		<title>Creative Coding/Interactive poem</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Interactive_poem&amp;diff=862"/>
		<updated>2025-12-01T11:45:40Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using the tools from the class, &#039;&#039;&#039;write&#039;&#039;&#039;, &#039;&#039;&#039;design&#039;&#039;&#039;, and &#039;&#039;&#039;code&#039;&#039;&#039; an interactive word. &lt;br /&gt;
&lt;br /&gt;
The choice of the word, your definition of &#039;&#039;interactivity&#039;&#039;, and the resulting form are all features you should author yourself.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deliverable&#039;&#039;&#039;: upload a P5js sketch to the [https://wb.kabkimd.nl whiteboard] with your name and the assignment title.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;: [wkda.codeberg.page/words-on-a-string words-on-a-string]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadlines&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* First deadline: 📅 22/09/2025&lt;br /&gt;
* Second deadline: 📅 17/10/2025 (midterms)&lt;br /&gt;
* Last deadline: 📅 08/12/2025 (course finals)&lt;br /&gt;
&lt;br /&gt;
[[Category:Creative Coding]] [[Category:Assignments]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Experimental_Chatbot&amp;diff=861</id>
		<title>Creative Coding/Experimental Chatbot</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Experimental_Chatbot&amp;diff=861"/>
		<updated>2025-12-01T11:44:26Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using the tools from our class, &#039;&#039;&#039;design&#039;&#039;&#039; and &#039;&#039;&#039;code&#039;&#039;&#039; your own &#039;&#039;&#039;experimental chatbot&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You can decide to &#039;&#039;train your own language model&#039;&#039; using text that you collect, or to &#039;&#039;code your own prompting system&#039;&#039; onto an existing model.&lt;br /&gt;
&lt;br /&gt;
The process, whether it includes text collection, training, interface, or prompt design, should be creatively owned by you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deliverable&#039;&#039;&#039;: in-class (document)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadline&#039;&#039;&#039;: 📅 08/12/2025 (course finals)&lt;br /&gt;
&lt;br /&gt;
[[Category:Creative Coding]][[Category:Assignments]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=860</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=860"/>
		<updated>2025-12-01T11:44:08Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[https://wdka.codeberg.page/manifesting-interaction/ Leo&#039;s handmade TouchDesigner snippets]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory| 🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
[https://codeberg.org/imd/python 🐍 Python codes]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Scripting animation in P5js &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;:  Scripting interaction in P5js &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditionals and loops &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Computer Vision in TouchDesigner|Computer vision in TouchDesigner]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=859</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=859"/>
		<updated>2025-12-01T11:43:50Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[https://wdka.codeberg.page/manifesting-interaction/ Leo&#039;s handmade TouchDesigner snippets]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory| 🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
[https://codeberg.org/imd/python 🐍 Python codes]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Scripting animation in P5js &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;:  Scripting interaction in P5js &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditionals and loops &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Computer Vision in TouchDesigner|Computer vision in TouchDesigner]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=858</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=858"/>
		<updated>2025-12-01T11:42:05Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[https://wdka.codeberg.page/manifesting-interaction/ Leo&#039;s handmade TouchDesigner snippets]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory| 🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
[https://codeberg.org/imd/python 🐍 Python codes]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Scripting animation in P5js &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;:  Scripting interaction in P5js &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditionals and loops &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Computer Vision in TouchDesigner|Computer vision in TouchDesigner]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=844</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=844"/>
		<updated>2025-11-24T11:08:50Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[https://wdka.codeberg.page/manifesting-interaction/ Leo&#039;s handmade TouchDesigner snippets]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory| 🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
[[https://codeberg.org/imd/python | 🐍 python]]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Scripting animation in P5js &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;:  Scripting interaction in P5js &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditionals and loops &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Computer Vision in TouchDesigner|Computer vision in TouchDesigner]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=832</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=832"/>
		<updated>2025-11-10T10:47:15Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[https://wdka.codeberg.page/manifesting-interaction/ Leo&#039;s handmade TouchDesigner snippets]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory| 🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Scripting animation in P5js &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;:  Scripting interaction in P5js &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditionals and loops &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Computer Vision in TouchDesigner|Computer vision in TouchDesigner]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Computer_Vision_in_TouchDesigner&amp;diff=830</id>
		<title>Creative Coding/Computer Vision in TouchDesigner</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Computer_Vision_in_TouchDesigner&amp;diff=830"/>
		<updated>2025-11-10T09:27:18Z</updated>

		<summary type="html">&lt;p&gt;Leo: Created page with &amp;quot;= Useful Links = : [https://codeberg.org/wdka/manifesting-interaction/src/branch/main/04_body-as-interface Leo&amp;#039;s handmade snippets] : [https://github.com/torinmb/mediapipe-touchdesigner Official Mediapipe TouchDesigner plugin]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Useful Links =&lt;br /&gt;
: [https://codeberg.org/wdka/manifesting-interaction/src/branch/main/04_body-as-interface Leo&#039;s handmade snippets]&lt;br /&gt;
: [https://github.com/torinmb/mediapipe-touchdesigner Official Mediapipe TouchDesigner plugin]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=829</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=829"/>
		<updated>2025-11-10T09:25:59Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory| 🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Scripting animation in P5js &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;:  Scripting interaction in P5js &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditionals and loops &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Computer Vision in TouchDesigner|Computer vision in TouchDesigner]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Trajectory&amp;diff=713</id>
		<title>Creative Coding/Trajectory</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Trajectory&amp;diff=713"/>
		<updated>2025-10-22T08:10:26Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Georgia; color: magenta; font-size: 24pt;&amp;quot;&amp;gt;✨🌈 &amp;lt;i&amp;gt;do you know...&amp;lt;/i&amp;gt; 🌈✨&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Class #01 ==&lt;br /&gt;
&lt;br /&gt;
=== Interface ===&lt;br /&gt;
&lt;br /&gt;
* how to open P5&lt;br /&gt;
* how to save and share a P5 sketch&lt;br /&gt;
* how to upload it in Excalidraw&lt;br /&gt;
&lt;br /&gt;
=== Functions (beginner) ===&lt;br /&gt;
&lt;br /&gt;
* the difference between &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;draw()&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/5bCtRn_it example]]&lt;br /&gt;
* how to use [https://p5js.org/reference/#Shape shape functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/q1cTX8MPZ example]]&lt;br /&gt;
* how to use [https://p5js.org/reference/#Setting color functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/Foyl8ROcp example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/map/ map()]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/sin/ sin()]&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/nAeX9poBL example]]&lt;br /&gt;
&lt;br /&gt;
=== Variables (beginner) ===&lt;br /&gt;
&lt;br /&gt;
* how to use an &#039;&#039;environment variable&#039;&#039; (e.g. &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mouseX&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mouseY&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;frameCount&amp;lt;/code&amp;gt;, etc) 👉 [[https://editor.p5js.org/leoscarin/sketches/matnmaFaD example]]&lt;br /&gt;
* how to declare a variable (e.g. &amp;lt;code&amp;gt;let x = 0&amp;lt;/code&amp;gt;) &lt;br /&gt;
* how to update a variable (e.g. &amp;lt;code&amp;gt;x++&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x = x - 2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x = mouseX&amp;lt;/code&amp;gt;, etc) 👉 [[https://editor.p5js.org/leoscarin/sketches/GzxZsviBH example]]&lt;br /&gt;
* how to use variables as &#039;&#039;arguments&#039;&#039; of a function (e.g. &amp;lt;code&amp;gt;circle(mouseX, mouseY, s)&amp;lt;/code&amp;gt; )&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Portrait ===&lt;br /&gt;
&lt;br /&gt;
* how to use the previous concepts to make a &#039;&#039;dynamic portrait&#039;&#039; 👉 [[https://editor.p5js.org/noortaba/sketches/AlK95q2ak example] by Noor, [https://editor.p5js.org/lexitron/sketches/WUpKlCO12 example] by Alex, [https://editor.p5js.org/patriciasaez/sketches/OXPsvEydD example] by Patricia]&lt;br /&gt;
&lt;br /&gt;
== Class #02 ==&lt;br /&gt;
&lt;br /&gt;
=== Functions (medium) ===&lt;br /&gt;
&lt;br /&gt;
* how to use [https://p5js.org/reference/#Typography text functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/ZujpbMIHX example]]&lt;br /&gt;
* how to [https://p5js.org/reference/p5/loadImage/ load] and [https://p5js.org/reference/p5/image/ display] images 👉 [[https://editor.p5js.org/leoscarin/sketches/ydcQKi2Fo example]]&lt;br /&gt;
* how to [https://p5js.org/reference/p5/loadFont/ load] and [https://p5js.org/reference/p5/textFont/ display] fonts 👉 [[https://editor.p5js.org/leoscarin/sketches/cQhOMqzqt example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/random/ random()]&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/OmpPOf5WR example]]&lt;br /&gt;
&lt;br /&gt;
=== Variables (medium) ===&lt;br /&gt;
&lt;br /&gt;
* how to run a &#039;&#039;modulo&#039;&#039; cycle (e.g. &amp;lt;code&amp;gt;x = (x + 1) % 400&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/L8lmpZ3Qz example]]&lt;br /&gt;
&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
&lt;br /&gt;
* how to write an &#039;&#039;if statement&#039;&#039; 👉 [[https://editor.p5js.org/leoscarin/sketches/HdyahrbaG example]]&lt;br /&gt;
* how to write an &#039;&#039;if-else statement&#039;&#039;  👉 [[https://editor.p5js.org/leoscarin/sketches/u7IeNxlTE example]]&lt;br /&gt;
* how to use &#039;&#039;booleans&#039;&#039; (&amp;lt;code&amp;gt;mouseIsPressed&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to create booleans (e.g. &amp;lt;code&amp;gt;let state = false&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/EPsOQ5hwn example]]&lt;br /&gt;
* how to use mouse coordinates as a condition (e.g. &amp;lt;code&amp;gt;if(mouseX &amp;gt; width/2){...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/o7aJnB0Pf example]]&lt;br /&gt;
&lt;br /&gt;
=== Interactive poem ===&lt;br /&gt;
&lt;br /&gt;
* how to combine &#039;&#039;conditions&#039;&#039; and &#039;&#039;text functions&#039;&#039; to create an interactive poem  👉 [[https://editor.p5js.org/enojeon2/sketches/YuuZ1BPOS example] by Inho, [https://editor.p5js.org/HasseVisser04/sketches/dS3B4P4eo example] by Hasse, [https://editor.p5js.org/FlorisKabk/sketches/FsiCeAOIQ example] by Floris, [https://wdka.codeberg.page/words-on-a-string/slide_11/ examples] by Leo]&lt;br /&gt;
&lt;br /&gt;
== Class #03 ==&lt;br /&gt;
&lt;br /&gt;
=== Variables (Advanced) ===&lt;br /&gt;
&lt;br /&gt;
* how to create lists (e.g. &amp;lt;code&amp;gt;let list = [&amp;quot;cat&amp;quot;, &amp;quot;dog&amp;quot;, &amp;quot;potato&amp;quot;]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to use a variable from a list (e.g. &amp;lt;code&amp;gt;text(list[0], width/2, height/2)&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/sHFPkLjKg example]]&lt;br /&gt;
* how to use an index variable (e.g. &amp;lt;code&amp;gt;list[i]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to load &#039;&#039;json&#039;&#039; datasets👉 [[https://editor.p5js.org/scarscarin/sketches/e5Wf3Kn_W example]]&lt;br /&gt;
* how to create your own &#039;&#039;json&#039;&#039; dataset👉 [[https://editor.p5js.org/leoscarin/sketches/QiMkO0fn4 example]]&lt;br /&gt;
&lt;br /&gt;
=== Functions (Advanced) ===&lt;br /&gt;
&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;mouseClicked()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keyPressed()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;keyReleased()&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/r1gEJ3BGp example]]&lt;br /&gt;
* how to declare a new function (e.g. &amp;lt;code&amp;gt;function myFunction() {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/nIY213a-Z example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;createButton()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&#039;&#039;button&#039;&#039;.&#039;&#039;&#039;mousePressed&#039;&#039;&#039;(&#039;&#039;callback&#039;&#039;)&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/5L4GLk0uT example]]&lt;br /&gt;
&lt;br /&gt;
=== Loops ===&lt;br /&gt;
&lt;br /&gt;
* how to make a &#039;&#039;for loop&#039;&#039; (e.g. &amp;lt;code&amp;gt;for (x = 0; x &amp;lt; width; x+= 50) {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/covbcckcT example]]&lt;br /&gt;
* how to use a &#039;&#039;for loop&#039;&#039; with a list (e.g. &amp;lt;code&amp;gt;for (&#039;&#039;element&#039;&#039; of &#039;&#039;list&#039;&#039;) {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/_i41t7nza example]]&lt;br /&gt;
&lt;br /&gt;
=== One-button Game ===&lt;br /&gt;
&lt;br /&gt;
* how to combine these to create a digital experience constrained to one button only 👉 [[https://editor.p5js.org/leoscarin/sketches/NyF6DESHc example] by Leo, [https://editor.p5js.org/vvvvvvv.q/sketches/mAG2D-wAi example] by Vanessa, Minjae, Anabel]&lt;br /&gt;
&lt;br /&gt;
== Class #04 ==&lt;br /&gt;
&lt;br /&gt;
=== Buttons (P5) ===&lt;br /&gt;
* how to create a button and make it clickable in P5 👉 [[https://editor.p5js.org/scarscarin/sketches/wRwjjqdGx example]&lt;br /&gt;
* how to make a counter from the button 👉 [[https://editor.p5js.org/scarscarin/sketches/SnwSWylYj example]]&lt;br /&gt;
* how to make conditional statements with the counter 👉 [[https://editor.p5js.org/scarscarin/sketches/MpEMwpxE5 example]]&lt;br /&gt;
* how to use the counter for size values 👉 [[https://editor.p5js.org/scarscarin/sketches/BYIv100ZR example]]&lt;br /&gt;
* how to map the counter to other ranges of values 👉 [[https://editor.p5js.org/scarscarin/sketches/H3cck39VP example]]&lt;br /&gt;
* how to style a button 👉 [[https://editor.p5js.org/scarscarin/sketches/JraN0Ilj5 example]]&lt;br /&gt;
&lt;br /&gt;
=== Text Inputs (P5) ===&lt;br /&gt;
* how to create a text input and retrieve its value [[https://editor.p5js.org/scarscarin/sketches/MmDKL5DlX example]]&lt;br /&gt;
* how to create an HTML element from a text input [[https://editor.p5js.org/scarscarin/sketches/fqBtc9Vg0 example]]&lt;br /&gt;
&lt;br /&gt;
=== Chatbot ===&lt;br /&gt;
* how this sketch works 👉 [[https://editor.p5js.org/scarscarin/sketches/w7vOMLsj1 chatdog (bare)]]&lt;br /&gt;
* ... with some CSS knowledge, you also understand how this one works too 👉 [[https://editor.p5js.org/scarscarin/sketches/doJuXup6M chatdog (with css)]]&lt;br /&gt;
&lt;br /&gt;
== Class #05 ==&lt;br /&gt;
&lt;br /&gt;
=== HTML ===&lt;br /&gt;
* how HTML works [[https://website-house.netlify.app/ Website House]]&lt;br /&gt;
* how to create a simple HTML document [[https://editor.p5js.org/scarscarin/sketches/VXE0gd7uD example]]&lt;br /&gt;
* how to use media elements in HTML [[https://editor.p5js.org/scarscarin/sketches/BlXlracuC example]]&lt;br /&gt;
* how to use the &amp;lt;a&amp;gt; tag [[https://editor.p5js.org/scarscarin/sketches/5D-D7-NKn example]]&lt;br /&gt;
&lt;br /&gt;
=== CSS ===&lt;br /&gt;
* how CSS works [[https://website-house.netlify.app/ Website House]]&lt;br /&gt;
* how to apply CSS in &amp;lt;head&amp;gt;&amp;lt;style&amp;gt; [[https://editor.p5js.org/scarscarin/sketches/g0QBbWWxc example]]&lt;br /&gt;
* how to apply CSS in style.css [[https://editor.p5js.org/scarscarin/sketches/yGzvLmVXp example]]&lt;br /&gt;
* how selectors work [[https://www.w3schools.com/css/css_selectors.asp CSS selectors]]&lt;br /&gt;
* how [https://www.w3schools.com/css/css_margin.asp margins] and [https://www.w3schools.com/css/css_padding.asp paddings] work [[https://www.w3schools.com/css/css_boxmodel.asp box model]]&lt;br /&gt;
* how the display property works [[https://www.w3schools.com/css/css_display_visibility.asp CSS Display]]&lt;br /&gt;
* how the position property works [[https://www.w3schools.com/css/css_positioning.asp CSS Position]]&lt;br /&gt;
&lt;br /&gt;
=== Coding environment ===&lt;br /&gt;
* how to code in the P5 editor&lt;br /&gt;
* how to code in a local code editor (VS Code, VS Codium, Pulsar, Brackets, Sublime, etc)&lt;br /&gt;
* how to code in the [https://code.kabkimd.nl code.kabkimd.nl] editor&lt;br /&gt;
&lt;br /&gt;
=== Hypertext Narrative ===&lt;br /&gt;
* how to combine all the knowledge from the previous classes into the design and development of a &amp;quot;hyper-narrative&amp;quot;. That is a narrative piece told through hyper-text, or the use of multiple HTML pages interconnected through &amp;lt;code&amp;gt;&amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; tags.&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Trajectory&amp;diff=712</id>
		<title>Creative Coding/Trajectory</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Trajectory&amp;diff=712"/>
		<updated>2025-10-22T07:50:08Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Georgia; color: magenta; font-size: 24pt;&amp;quot;&amp;gt;✨🌈 &amp;lt;i&amp;gt;do you know...&amp;lt;/i&amp;gt; 🌈✨&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Class #01 ==&lt;br /&gt;
&lt;br /&gt;
=== Interface ===&lt;br /&gt;
&lt;br /&gt;
* how to open P5&lt;br /&gt;
* how to save and share a P5 sketch&lt;br /&gt;
* how to upload it in Excalidraw&lt;br /&gt;
&lt;br /&gt;
=== Functions (beginner) ===&lt;br /&gt;
&lt;br /&gt;
* the difference between &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;draw()&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/5bCtRn_it example]]&lt;br /&gt;
* how to use [https://p5js.org/reference/#Shape shape functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/q1cTX8MPZ example]]&lt;br /&gt;
* how to use [https://p5js.org/reference/#Setting color functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/Foyl8ROcp example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/map/ map()]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/sin/ sin()]&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/nAeX9poBL example]]&lt;br /&gt;
&lt;br /&gt;
=== Variables (beginner) ===&lt;br /&gt;
&lt;br /&gt;
* how to use an &#039;&#039;environment variable&#039;&#039; (e.g. &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mouseX&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mouseY&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;frameCount&amp;lt;/code&amp;gt;, etc) 👉 [[https://editor.p5js.org/leoscarin/sketches/matnmaFaD example]]&lt;br /&gt;
* how to declare a variable (e.g. &amp;lt;code&amp;gt;let x = 0&amp;lt;/code&amp;gt;) &lt;br /&gt;
* how to update a variable (e.g. &amp;lt;code&amp;gt;x++&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x = x - 2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x = mouseX&amp;lt;/code&amp;gt;, etc) 👉 [[https://editor.p5js.org/leoscarin/sketches/GzxZsviBH example]]&lt;br /&gt;
* how to use variables as &#039;&#039;arguments&#039;&#039; of a function (e.g. &amp;lt;code&amp;gt;circle(mouseX, mouseY, s)&amp;lt;/code&amp;gt; )&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Portrait ===&lt;br /&gt;
&lt;br /&gt;
* how to use the previous concepts to make a &#039;&#039;dynamic portrait&#039;&#039; 👉 [[https://editor.p5js.org/noortaba/sketches/AlK95q2ak example] by Noor, [https://editor.p5js.org/lexitron/sketches/WUpKlCO12 example] by Alex, [https://editor.p5js.org/patriciasaez/sketches/OXPsvEydD example] by Patricia]&lt;br /&gt;
&lt;br /&gt;
== Class #02 ==&lt;br /&gt;
&lt;br /&gt;
=== Functions (medium) ===&lt;br /&gt;
&lt;br /&gt;
* how to use [https://p5js.org/reference/#Typography text functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/ZujpbMIHX example]]&lt;br /&gt;
* how to [https://p5js.org/reference/p5/loadImage/ load] and [https://p5js.org/reference/p5/image/ display] images 👉 [[https://editor.p5js.org/leoscarin/sketches/ydcQKi2Fo example]]&lt;br /&gt;
* how to [https://p5js.org/reference/p5/loadFont/ load] and [https://p5js.org/reference/p5/textFont/ display] fonts 👉 [[https://editor.p5js.org/leoscarin/sketches/cQhOMqzqt example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/random/ random()]&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/OmpPOf5WR example]]&lt;br /&gt;
&lt;br /&gt;
=== Variables (medium) ===&lt;br /&gt;
&lt;br /&gt;
* how to run a &#039;&#039;modulo&#039;&#039; cycle (e.g. &amp;lt;code&amp;gt;x = (x + 1) % 400&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/L8lmpZ3Qz example]]&lt;br /&gt;
&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
&lt;br /&gt;
* how to write an &#039;&#039;if statement&#039;&#039; 👉 [[https://editor.p5js.org/leoscarin/sketches/HdyahrbaG example]]&lt;br /&gt;
* how to write an &#039;&#039;if-else statement&#039;&#039;  👉 [[https://editor.p5js.org/leoscarin/sketches/u7IeNxlTE example]]&lt;br /&gt;
* how to use &#039;&#039;booleans&#039;&#039; (&amp;lt;code&amp;gt;mouseIsPressed&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to create booleans (e.g. &amp;lt;code&amp;gt;let state = false&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/EPsOQ5hwn example]]&lt;br /&gt;
* how to use mouse coordinates as a condition (e.g. &amp;lt;code&amp;gt;if(mouseX &amp;gt; width/2){...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/o7aJnB0Pf example]]&lt;br /&gt;
&lt;br /&gt;
=== Interactive poem ===&lt;br /&gt;
&lt;br /&gt;
* how to combine &#039;&#039;conditions&#039;&#039; and &#039;&#039;text functions&#039;&#039; to create an interactive poem  👉 [[https://editor.p5js.org/enojeon2/sketches/YuuZ1BPOS example] by Inho, [https://editor.p5js.org/HasseVisser04/sketches/dS3B4P4eo example] by Hasse, [https://editor.p5js.org/FlorisKabk/sketches/FsiCeAOIQ example] by Floris, [https://wdka.codeberg.page/words-on-a-string/slide_11/ examples] by Leo]&lt;br /&gt;
&lt;br /&gt;
== Class #03 ==&lt;br /&gt;
&lt;br /&gt;
=== Variables (Advanced) ===&lt;br /&gt;
&lt;br /&gt;
* how to create lists (e.g. &amp;lt;code&amp;gt;let list = [&amp;quot;cat&amp;quot;, &amp;quot;dog&amp;quot;, &amp;quot;potato&amp;quot;]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to use a variable from a list (e.g. &amp;lt;code&amp;gt;text(list[0], width/2, height/2)&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/sHFPkLjKg example]]&lt;br /&gt;
* how to use an index variable (e.g. &amp;lt;code&amp;gt;list[i]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to load &#039;&#039;json&#039;&#039; datasets👉 [[https://editor.p5js.org/scarscarin/sketches/e5Wf3Kn_W example]]&lt;br /&gt;
* how to create your own &#039;&#039;json&#039;&#039; dataset👉 [[https://editor.p5js.org/leoscarin/sketches/QiMkO0fn4 example]]&lt;br /&gt;
&lt;br /&gt;
=== Functions (Advanced) ===&lt;br /&gt;
&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;mouseClicked()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keyPressed()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;keyReleased()&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/r1gEJ3BGp example]]&lt;br /&gt;
* how to declare a new function (e.g. &amp;lt;code&amp;gt;function myFunction() {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/nIY213a-Z example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;createButton()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&#039;&#039;button&#039;&#039;.&#039;&#039;&#039;mousePressed&#039;&#039;&#039;(&#039;&#039;callback&#039;&#039;)&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/5L4GLk0uT example]]&lt;br /&gt;
&lt;br /&gt;
=== Loops ===&lt;br /&gt;
&lt;br /&gt;
* how to make a &#039;&#039;for loop&#039;&#039; (e.g. &amp;lt;code&amp;gt;for (x = 0; x &amp;lt; width; x+= 50) {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/covbcckcT example]]&lt;br /&gt;
* how to use a &#039;&#039;for loop&#039;&#039; with a list (e.g. &amp;lt;code&amp;gt;for (&#039;&#039;element&#039;&#039; of &#039;&#039;list&#039;&#039;) {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/_i41t7nza example]]&lt;br /&gt;
&lt;br /&gt;
=== One-button Game ===&lt;br /&gt;
&lt;br /&gt;
* how to combine these to create a digital experience constrained to one button only 👉 [[https://editor.p5js.org/leoscarin/sketches/NyF6DESHc example] by Leo, [https://editor.p5js.org/vvvvvvv.q/sketches/mAG2D-wAi example] by Vanessa, Minjae, Anabel]&lt;br /&gt;
&lt;br /&gt;
== Class #04 ==&lt;br /&gt;
&lt;br /&gt;
=== Buttons (P5) ===&lt;br /&gt;
* how to create a button and make it clickable in P5 👉 [[https://editor.p5js.org/scarscarin/sketches/wRwjjqdGx example]&lt;br /&gt;
* how to make a counter from the button 👉 [[https://editor.p5js.org/scarscarin/sketches/SnwSWylYj example]]&lt;br /&gt;
* how to make conditional statements with the counter 👉 [[https://editor.p5js.org/scarscarin/sketches/MpEMwpxE5 example]]&lt;br /&gt;
* how to use the counter for size values 👉 [[https://editor.p5js.org/scarscarin/sketches/BYIv100ZR example]]&lt;br /&gt;
* how to map the counter to other ranges of values 👉 [[https://editor.p5js.org/scarscarin/sketches/H3cck39VP example]]&lt;br /&gt;
* how to style a button 👉 [[https://editor.p5js.org/scarscarin/sketches/JraN0Ilj5 example]]&lt;br /&gt;
&lt;br /&gt;
=== Text Inputs (P5) ===&lt;br /&gt;
* how to create a text input and retrieve its value [[https://editor.p5js.org/scarscarin/sketches/MmDKL5DlX example]]&lt;br /&gt;
* how to create an HTML element from a text input [[https://editor.p5js.org/scarscarin/sketches/fqBtc9Vg0 example]]&lt;br /&gt;
&lt;br /&gt;
=== Chatbot ===&lt;br /&gt;
* how this sketch works 👉 [[https://editor.p5js.org/scarscarin/sketches/w7vOMLsj1 chatdog (bare)]]&lt;br /&gt;
* ... with some CSS knowledge, you also understand how this one works too 👉 [[https://editor.p5js.org/scarscarin/sketches/doJuXup6M chatdog (with css)]]&lt;br /&gt;
&lt;br /&gt;
== Class #05 ==&lt;br /&gt;
&lt;br /&gt;
=== HTML ===&lt;br /&gt;
* how HTML works [[https://website-house.netlify.app/ Website House]]&lt;br /&gt;
* how to create a simple HTML document [[https://editor.p5js.org/scarscarin/sketches/VXE0gd7uD example]]&lt;br /&gt;
* how to use media elements in HTML [[https://editor.p5js.org/scarscarin/sketches/BlXlracuC example]]&lt;br /&gt;
&lt;br /&gt;
=== CSS ===&lt;br /&gt;
&lt;br /&gt;
=== Coding environment ===&lt;br /&gt;
* how to code in the P5 editor&lt;br /&gt;
* how to code in a local code editor (VS Code, VS Codium, Pulsar, Brackets, Sublime, etc)&lt;br /&gt;
* how to code in the [https://code.kabkimd.nl code.kabkimd.nl] editor&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Trajectory&amp;diff=711</id>
		<title>Creative Coding/Trajectory</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Trajectory&amp;diff=711"/>
		<updated>2025-10-22T07:46:28Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Georgia; color: magenta; font-size: 24pt;&amp;quot;&amp;gt;✨🌈 &amp;lt;i&amp;gt;do you know...&amp;lt;/i&amp;gt; 🌈✨&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Class #01 ==&lt;br /&gt;
&lt;br /&gt;
=== Interface ===&lt;br /&gt;
&lt;br /&gt;
* how to open P5&lt;br /&gt;
* how to save and share a P5 sketch&lt;br /&gt;
* how to upload it in Excalidraw&lt;br /&gt;
&lt;br /&gt;
=== Functions (beginner) ===&lt;br /&gt;
&lt;br /&gt;
* the difference between &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;draw()&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/5bCtRn_it example]]&lt;br /&gt;
* how to use [https://p5js.org/reference/#Shape shape functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/q1cTX8MPZ example]]&lt;br /&gt;
* how to use [https://p5js.org/reference/#Setting color functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/Foyl8ROcp example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/map/ map()]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/sin/ sin()]&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/nAeX9poBL example]]&lt;br /&gt;
&lt;br /&gt;
=== Variables (beginner) ===&lt;br /&gt;
&lt;br /&gt;
* how to use an &#039;&#039;environment variable&#039;&#039; (e.g. &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mouseX&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mouseY&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;frameCount&amp;lt;/code&amp;gt;, etc) 👉 [[https://editor.p5js.org/leoscarin/sketches/matnmaFaD example]]&lt;br /&gt;
* how to declare a variable (e.g. &amp;lt;code&amp;gt;let x = 0&amp;lt;/code&amp;gt;) &lt;br /&gt;
* how to update a variable (e.g. &amp;lt;code&amp;gt;x++&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x = x - 2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x = mouseX&amp;lt;/code&amp;gt;, etc) 👉 [[https://editor.p5js.org/leoscarin/sketches/GzxZsviBH example]]&lt;br /&gt;
* how to use variables as &#039;&#039;arguments&#039;&#039; of a function (e.g. &amp;lt;code&amp;gt;circle(mouseX, mouseY, s)&amp;lt;/code&amp;gt; )&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Portrait ===&lt;br /&gt;
&lt;br /&gt;
* how to use the previous concepts to make a &#039;&#039;dynamic portrait&#039;&#039; 👉 [[https://editor.p5js.org/noortaba/sketches/AlK95q2ak example] by Noor, [https://editor.p5js.org/lexitron/sketches/WUpKlCO12 example] by Alex, [https://editor.p5js.org/patriciasaez/sketches/OXPsvEydD example] by Patricia]&lt;br /&gt;
&lt;br /&gt;
== Class #02 ==&lt;br /&gt;
&lt;br /&gt;
=== Functions (medium) ===&lt;br /&gt;
&lt;br /&gt;
* how to use [https://p5js.org/reference/#Typography text functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/ZujpbMIHX example]]&lt;br /&gt;
* how to [https://p5js.org/reference/p5/loadImage/ load] and [https://p5js.org/reference/p5/image/ display] images 👉 [[https://editor.p5js.org/leoscarin/sketches/ydcQKi2Fo example]]&lt;br /&gt;
* how to [https://p5js.org/reference/p5/loadFont/ load] and [https://p5js.org/reference/p5/textFont/ display] fonts 👉 [[https://editor.p5js.org/leoscarin/sketches/cQhOMqzqt example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/random/ random()]&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/OmpPOf5WR example]]&lt;br /&gt;
&lt;br /&gt;
=== Variables (medium) ===&lt;br /&gt;
&lt;br /&gt;
* how to run a &#039;&#039;modulo&#039;&#039; cycle (e.g. &amp;lt;code&amp;gt;x = (x + 1) % 400&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/L8lmpZ3Qz example]]&lt;br /&gt;
&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
&lt;br /&gt;
* how to write an &#039;&#039;if statement&#039;&#039; 👉 [[https://editor.p5js.org/leoscarin/sketches/HdyahrbaG example]]&lt;br /&gt;
* how to write an &#039;&#039;if-else statement&#039;&#039;  👉 [[https://editor.p5js.org/leoscarin/sketches/u7IeNxlTE example]]&lt;br /&gt;
* how to use &#039;&#039;booleans&#039;&#039; (&amp;lt;code&amp;gt;mouseIsPressed&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to create booleans (e.g. &amp;lt;code&amp;gt;let state = false&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/EPsOQ5hwn example]]&lt;br /&gt;
* how to use mouse coordinates as a condition (e.g. &amp;lt;code&amp;gt;if(mouseX &amp;gt; width/2){...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/o7aJnB0Pf example]]&lt;br /&gt;
&lt;br /&gt;
=== Interactive poem ===&lt;br /&gt;
&lt;br /&gt;
* how to combine &#039;&#039;conditions&#039;&#039; and &#039;&#039;text functions&#039;&#039; to create an interactive poem  👉 [[https://editor.p5js.org/enojeon2/sketches/YuuZ1BPOS example] by Inho, [https://editor.p5js.org/HasseVisser04/sketches/dS3B4P4eo example] by Hasse, [https://editor.p5js.org/FlorisKabk/sketches/FsiCeAOIQ example] by Floris, [https://wdka.codeberg.page/words-on-a-string/slide_11/ examples] by Leo]&lt;br /&gt;
&lt;br /&gt;
== Class #03 ==&lt;br /&gt;
&lt;br /&gt;
=== Variables (Advanced) ===&lt;br /&gt;
&lt;br /&gt;
* how to create lists (e.g. &amp;lt;code&amp;gt;let list = [&amp;quot;cat&amp;quot;, &amp;quot;dog&amp;quot;, &amp;quot;potato&amp;quot;]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to use a variable from a list (e.g. &amp;lt;code&amp;gt;text(list[0], width/2, height/2)&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/sHFPkLjKg example]]&lt;br /&gt;
* how to use an index variable (e.g. &amp;lt;code&amp;gt;list[i]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to load &#039;&#039;json&#039;&#039; datasets👉 [[https://editor.p5js.org/scarscarin/sketches/e5Wf3Kn_W example]]&lt;br /&gt;
* how to create your own &#039;&#039;json&#039;&#039; dataset👉 [[https://editor.p5js.org/leoscarin/sketches/QiMkO0fn4 example]]&lt;br /&gt;
&lt;br /&gt;
=== Functions (Advanced) ===&lt;br /&gt;
&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;mouseClicked()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keyPressed()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;keyReleased()&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/r1gEJ3BGp example]]&lt;br /&gt;
* how to declare a new function (e.g. &amp;lt;code&amp;gt;function myFunction() {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/nIY213a-Z example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;createButton()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&#039;&#039;button&#039;&#039;.&#039;&#039;&#039;mousePressed&#039;&#039;&#039;(&#039;&#039;callback&#039;&#039;)&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/5L4GLk0uT example]]&lt;br /&gt;
&lt;br /&gt;
=== Loops ===&lt;br /&gt;
&lt;br /&gt;
* how to make a &#039;&#039;for loop&#039;&#039; (e.g. &amp;lt;code&amp;gt;for (x = 0; x &amp;lt; width; x+= 50) {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/covbcckcT example]]&lt;br /&gt;
* how to use a &#039;&#039;for loop&#039;&#039; with a list (e.g. &amp;lt;code&amp;gt;for (&#039;&#039;element&#039;&#039; of &#039;&#039;list&#039;&#039;) {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/_i41t7nza example]]&lt;br /&gt;
&lt;br /&gt;
=== One-button Game ===&lt;br /&gt;
&lt;br /&gt;
* how to combine these to create a digital experience constrained to one button only 👉 [[https://editor.p5js.org/leoscarin/sketches/NyF6DESHc example] by Leo, [https://editor.p5js.org/vvvvvvv.q/sketches/mAG2D-wAi example] by Vanessa, Minjae, Anabel]&lt;br /&gt;
&lt;br /&gt;
== Class #04 ==&lt;br /&gt;
&lt;br /&gt;
=== Buttons (P5) ===&lt;br /&gt;
* how to create a button and make it clickable in P5 👉 [[https://editor.p5js.org/scarscarin/sketches/wRwjjqdGx example]&lt;br /&gt;
* how to make a counter from the button 👉 [[https://editor.p5js.org/scarscarin/sketches/SnwSWylYj example]]&lt;br /&gt;
* how to make conditional statements with the counter 👉 [[https://editor.p5js.org/scarscarin/sketches/MpEMwpxE5 example]]&lt;br /&gt;
* how to use the counter for size values 👉 [[https://editor.p5js.org/scarscarin/sketches/BYIv100ZR example]]&lt;br /&gt;
* how to map the counter to other ranges of values 👉 [[https://editor.p5js.org/scarscarin/sketches/H3cck39VP example]]&lt;br /&gt;
* how to style a button 👉 [[https://editor.p5js.org/scarscarin/sketches/JraN0Ilj5 example]]&lt;br /&gt;
&lt;br /&gt;
=== Text Inputs (P5) ===&lt;br /&gt;
* how to create a text input and retrieve its value [[https://editor.p5js.org/scarscarin/sketches/MmDKL5DlX example]]&lt;br /&gt;
* how to create an HTML element from a text input [[https://editor.p5js.org/scarscarin/sketches/fqBtc9Vg0 example]]&lt;br /&gt;
&lt;br /&gt;
=== Chatbot ===&lt;br /&gt;
* how this sketch works 👉 [[https://editor.p5js.org/scarscarin/sketches/w7vOMLsj1 chatdog (bare)]]&lt;br /&gt;
* ... with some CSS knowledge, you also understand how this one works too 👉 [[https://editor.p5js.org/scarscarin/sketches/doJuXup6M chatdog (with css)]]&lt;br /&gt;
&lt;br /&gt;
== Class #05 ==&lt;br /&gt;
&lt;br /&gt;
=== HTML ===&lt;br /&gt;
* how HTML works [[https://website-house.netlify.app/ Website House]]&lt;br /&gt;
* how to create a simple HTML document [[https://editor.p5js.org/scarscarin/sketches/VXE0gd7uD example]]&lt;br /&gt;
* how to use media elements in HTML [[https://editor.p5js.org/scarscarin/sketches/BlXlracuC example]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Trajectory&amp;diff=710</id>
		<title>Creative Coding/Trajectory</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Trajectory&amp;diff=710"/>
		<updated>2025-10-22T07:31:51Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-family: Georgia; color: magenta; font-size: 24pt;&amp;quot;&amp;gt;✨🌈 &amp;lt;i&amp;gt;do you know...&amp;lt;/i&amp;gt; 🌈✨&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Class #01 ==&lt;br /&gt;
&lt;br /&gt;
=== Interface ===&lt;br /&gt;
&lt;br /&gt;
* how to open P5&lt;br /&gt;
* how to save and share a P5 sketch&lt;br /&gt;
* how to upload it in Excalidraw&lt;br /&gt;
&lt;br /&gt;
=== Functions (beginner) ===&lt;br /&gt;
&lt;br /&gt;
* the difference between &amp;lt;code&amp;gt;setup()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;draw()&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/5bCtRn_it example]]&lt;br /&gt;
* how to use [https://p5js.org/reference/#Shape shape functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/q1cTX8MPZ example]]&lt;br /&gt;
* how to use [https://p5js.org/reference/#Setting color functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/Foyl8ROcp example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/map/ map()]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/sin/ sin()]&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/nAeX9poBL example]]&lt;br /&gt;
&lt;br /&gt;
=== Variables (beginner) ===&lt;br /&gt;
&lt;br /&gt;
* how to use an &#039;&#039;environment variable&#039;&#039; (e.g. &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mouseX&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;mouseY&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;frameCount&amp;lt;/code&amp;gt;, etc) 👉 [[https://editor.p5js.org/leoscarin/sketches/matnmaFaD example]]&lt;br /&gt;
* how to declare a variable (e.g. &amp;lt;code&amp;gt;let x = 0&amp;lt;/code&amp;gt;) &lt;br /&gt;
* how to update a variable (e.g. &amp;lt;code&amp;gt;x++&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x = x - 2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x = mouseX&amp;lt;/code&amp;gt;, etc) 👉 [[https://editor.p5js.org/leoscarin/sketches/GzxZsviBH example]]&lt;br /&gt;
* how to use variables as &#039;&#039;arguments&#039;&#039; of a function (e.g. &amp;lt;code&amp;gt;circle(mouseX, mouseY, s)&amp;lt;/code&amp;gt; )&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Portrait ===&lt;br /&gt;
&lt;br /&gt;
* how to use the previous concepts to make a &#039;&#039;dynamic portrait&#039;&#039; 👉 [[https://editor.p5js.org/noortaba/sketches/AlK95q2ak example] by Noor, [https://editor.p5js.org/lexitron/sketches/WUpKlCO12 example] by Alex, [https://editor.p5js.org/patriciasaez/sketches/OXPsvEydD example] by Patricia]&lt;br /&gt;
&lt;br /&gt;
== Class #02 ==&lt;br /&gt;
&lt;br /&gt;
=== Functions (medium) ===&lt;br /&gt;
&lt;br /&gt;
* how to use [https://p5js.org/reference/#Typography text functions] 👉 [[https://editor.p5js.org/leoscarin/sketches/ZujpbMIHX example]]&lt;br /&gt;
* how to [https://p5js.org/reference/p5/loadImage/ load] and [https://p5js.org/reference/p5/image/ display] images 👉 [[https://editor.p5js.org/leoscarin/sketches/ydcQKi2Fo example]]&lt;br /&gt;
* how to [https://p5js.org/reference/p5/loadFont/ load] and [https://p5js.org/reference/p5/textFont/ display] fonts 👉 [[https://editor.p5js.org/leoscarin/sketches/cQhOMqzqt example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;[https://p5js.org/reference/p5/random/ random()]&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/OmpPOf5WR example]]&lt;br /&gt;
&lt;br /&gt;
=== Variables (medium) ===&lt;br /&gt;
&lt;br /&gt;
* how to run a &#039;&#039;modulo&#039;&#039; cycle (e.g. &amp;lt;code&amp;gt;x = (x + 1) % 400&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/L8lmpZ3Qz example]]&lt;br /&gt;
&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
&lt;br /&gt;
* how to write an &#039;&#039;if statement&#039;&#039; 👉 [[https://editor.p5js.org/leoscarin/sketches/HdyahrbaG example]]&lt;br /&gt;
* how to write an &#039;&#039;if-else statement&#039;&#039;  👉 [[https://editor.p5js.org/leoscarin/sketches/u7IeNxlTE example]]&lt;br /&gt;
* how to use &#039;&#039;booleans&#039;&#039; (&amp;lt;code&amp;gt;mouseIsPressed&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to create booleans (e.g. &amp;lt;code&amp;gt;let state = false&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/EPsOQ5hwn example]]&lt;br /&gt;
* how to use mouse coordinates as a condition (e.g. &amp;lt;code&amp;gt;if(mouseX &amp;gt; width/2){...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/o7aJnB0Pf example]]&lt;br /&gt;
&lt;br /&gt;
=== Interactive poem ===&lt;br /&gt;
&lt;br /&gt;
* how to combine &#039;&#039;conditions&#039;&#039; and &#039;&#039;text functions&#039;&#039; to create an interactive poem  👉 [[https://editor.p5js.org/enojeon2/sketches/YuuZ1BPOS example] by Inho, [https://editor.p5js.org/HasseVisser04/sketches/dS3B4P4eo example] by Hasse, [https://editor.p5js.org/FlorisKabk/sketches/FsiCeAOIQ example] by Floris, [https://wdka.codeberg.page/words-on-a-string/slide_11/ examples] by Leo]&lt;br /&gt;
&lt;br /&gt;
== Class #03 ==&lt;br /&gt;
&lt;br /&gt;
=== Variables (Advanced) ===&lt;br /&gt;
&lt;br /&gt;
* how to create lists (e.g. &amp;lt;code&amp;gt;let list = [&amp;quot;cat&amp;quot;, &amp;quot;dog&amp;quot;, &amp;quot;potato&amp;quot;]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to use a variable from a list (e.g. &amp;lt;code&amp;gt;text(list[0], width/2, height/2)&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/sHFPkLjKg example]]&lt;br /&gt;
* how to use an index variable (e.g. &amp;lt;code&amp;gt;list[i]&amp;lt;/code&amp;gt;)&lt;br /&gt;
* how to load &#039;&#039;json&#039;&#039; datasets👉 [[https://editor.p5js.org/scarscarin/sketches/e5Wf3Kn_W example]]&lt;br /&gt;
* how to create your own &#039;&#039;json&#039;&#039; dataset👉 [[https://editor.p5js.org/leoscarin/sketches/QiMkO0fn4 example]]&lt;br /&gt;
&lt;br /&gt;
=== Functions (Advanced) ===&lt;br /&gt;
&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;mouseClicked()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;keyPressed()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;keyReleased()&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/r1gEJ3BGp example]]&lt;br /&gt;
* how to declare a new function (e.g. &amp;lt;code&amp;gt;function myFunction() {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/nIY213a-Z example]]&lt;br /&gt;
* how to use &amp;lt;code&amp;gt;createButton()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&#039;&#039;button&#039;&#039;.&#039;&#039;&#039;mousePressed&#039;&#039;&#039;(&#039;&#039;callback&#039;&#039;)&amp;lt;/code&amp;gt; 👉 [[https://editor.p5js.org/leoscarin/sketches/5L4GLk0uT example]]&lt;br /&gt;
&lt;br /&gt;
=== Loops ===&lt;br /&gt;
&lt;br /&gt;
* how to make a &#039;&#039;for loop&#039;&#039; (e.g. &amp;lt;code&amp;gt;for (x = 0; x &amp;lt; width; x+= 50) {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/covbcckcT example]]&lt;br /&gt;
* how to use a &#039;&#039;for loop&#039;&#039; with a list (e.g. &amp;lt;code&amp;gt;for (&#039;&#039;element&#039;&#039; of &#039;&#039;list&#039;&#039;) {...}&amp;lt;/code&amp;gt;) 👉 [[https://editor.p5js.org/leoscarin/sketches/_i41t7nza example]]&lt;br /&gt;
&lt;br /&gt;
=== One-button Game ===&lt;br /&gt;
&lt;br /&gt;
* how to combine these to create a digital experience constrained to one button only 👉 [[https://editor.p5js.org/leoscarin/sketches/NyF6DESHc example] by Leo, [https://editor.p5js.org/vvvvvvv.q/sketches/mAG2D-wAi example] by Vanessa, Minjae, Anabel]&lt;br /&gt;
&lt;br /&gt;
== Class #04 ==&lt;br /&gt;
&lt;br /&gt;
=== Buttons (P5) ===&lt;br /&gt;
* how to create a button and make it clickable in P5 👉 [[https://editor.p5js.org/scarscarin/sketches/wRwjjqdGx example]&lt;br /&gt;
* how to make a counter from the button 👉 [[https://editor.p5js.org/scarscarin/sketches/SnwSWylYj example]]&lt;br /&gt;
* how to make conditional statements with the counter 👉 [[https://editor.p5js.org/scarscarin/sketches/MpEMwpxE5 example]]&lt;br /&gt;
* how to use the counter for size values 👉 [[https://editor.p5js.org/scarscarin/sketches/BYIv100ZR example]]&lt;br /&gt;
* how to map the counter to other ranges of values 👉 [[https://editor.p5js.org/scarscarin/sketches/H3cck39VP example]]&lt;br /&gt;
* how to style a button 👉 [[https://editor.p5js.org/scarscarin/sketches/JraN0Ilj5 example]]&lt;br /&gt;
&lt;br /&gt;
=== Text Inputs (P5) ===&lt;br /&gt;
* how to create a text input and retrieve its value [[https://editor.p5js.org/scarscarin/sketches/MmDKL5DlX example]]&lt;br /&gt;
* how to create an HTML element from a text input [[https://editor.p5js.org/scarscarin/sketches/fqBtc9Vg0 example]]&lt;br /&gt;
&lt;br /&gt;
=== Chatbot ===&lt;br /&gt;
* how this sketch works 👉 [[https://editor.p5js.org/scarscarin/sketches/w7vOMLsj1 chatdog (bare)]]&lt;br /&gt;
* ... with some CSS knowledge, you also understand how this one works too 👉 [[https://editor.p5js.org/scarscarin/sketches/doJuXup6M chatdog (with css)]]&lt;br /&gt;
&lt;br /&gt;
== Class #05 ==&lt;br /&gt;
&lt;br /&gt;
=== HTML ===&lt;br /&gt;
* how HTML works [[https://website-house.netlify.app/ Website House]&lt;br /&gt;
* how to create a simple HTML document [[https://editor.p5js.org/scarscarin/sketches/VXE0gd7uD example]]&lt;br /&gt;
* how to use media elements in HTML [[&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=707</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=707"/>
		<updated>2025-10-21T07:24:00Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory| 🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Scripting animation in P5js &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;:  Scripting interaction in P5js &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditionals and loops &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Computer vision in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=706</id>
		<title>Creative Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding&amp;diff=706"/>
		<updated>2025-10-21T07:22:51Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;No previous knowledge of coding is required&amp;lt;/u&amp;gt;&lt;br /&gt;
[[File:Cat.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Tools ==&lt;br /&gt;
[https://wb.kabkimd.nl Excalidraw Whiteboard]&lt;br /&gt;
&lt;br /&gt;
[https://editor.p5js.org P5js Editor]&lt;br /&gt;
&lt;br /&gt;
[https://kabkimd.nl I/M/D Pages] &amp;amp; [https://code.kabkimd.nl CodeDot]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing Booking Form]&lt;br /&gt;
&lt;br /&gt;
[[/Trajectory| 🗺️ Trajectory]]&lt;br /&gt;
&lt;br /&gt;
= Classes =&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #01&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Intro to Creative Coding &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Scripting animation in P5js|Scripting animation in P5js]] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Dynamic portrait|Dynamic Portrait]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #02&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Scripting Interaction in P5js | Scripting interaction in P5js]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Interactive poem|Interactive Poem]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #03&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Conditional Design &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Conditionals and loops|Conditionals and loops]] &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/One-button game|One-button Game]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #04&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #05&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Forms, buttons, menus in HTML/CSS &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #06&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Hypertext design in HTML/CSS &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Browser-based story|Browser-based story]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #07&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #08&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Audiovisual programming in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Illuminated Interventions|Illuminated Interventions]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #09&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Computer vision in TouchDesigner &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Exercise&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[/Digital Theremin|Digital Theremin]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #10&amp;lt;/h4&amp;gt;&lt;br /&gt;
Guest Lecture with Pawel&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #11&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Lecture&#039;&#039;&#039;&amp;lt;/span&amp;gt;: Machine Learning and Data Degrowth &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&amp;lt;/span&amp;gt;: transformers in Python &amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;Assignment&#039;&#039;&#039;&amp;lt;/span&amp;gt;: [[Creative Coding/Experimental Chatbot|Experimental Chatbot]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #12&amp;lt;/h4&amp;gt;&lt;br /&gt;
Group &amp;amp; individual check-in ([https://docs.google.com/spreadsheets/d/1GUcWZ3QT_z2DlxUpW_ojUZJqbVOlMhlbVcRq4gmCtr4/edit?usp=sharing book your slot])&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #13&amp;lt;/h4&amp;gt;&lt;br /&gt;
Course Finals&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Class #14&amp;lt;/h4&amp;gt;&lt;br /&gt;
Site visit at [https://v2.nl V2_Lab]&lt;br /&gt;
&lt;br /&gt;
= Lecturer =&lt;br /&gt;
Leo Scarin | l.scarin@kabk.nl&lt;br /&gt;
&lt;br /&gt;
[[Category:Year 1]]&lt;br /&gt;
[[Category:Semester 1]]&lt;br /&gt;
[[Category:Creative Technologies]]&lt;br /&gt;
[[Category:2025/26]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Browser-based_story&amp;diff=705</id>
		<title>Creative Coding/Browser-based story</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Browser-based_story&amp;diff=705"/>
		<updated>2025-10-21T07:21:50Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using the hypertext tools we learned in class, &#039;&#039;&#039;write&#039;&#039;&#039;, &#039;&#039;&#039;design&#039;&#039;&#039;, and &#039;&#039;&#039;code&#039;&#039;&#039; a &#039;&#039;&#039;browser-based story&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The story, its relation to the browser medium, and the emerging interaction with the reader are all features you should author yourself.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deliverable&#039;&#039;&#039;: share the browser-story in your kabkimd webpage!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadlines&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* First deadline: 📅 13/10/2025 (in-class)&lt;br /&gt;
* Second deadline: 📅 17/10/2025 (midterms)&lt;br /&gt;
* Last deadline: 📅 08/12/2025 (course finals)&lt;br /&gt;
&lt;br /&gt;
[[Category:Creative Coding]][[Category:Assignments]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Browser-based_story&amp;diff=704</id>
		<title>Creative Coding/Browser-based story</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Creative_Coding/Browser-based_story&amp;diff=704"/>
		<updated>2025-10-21T07:21:34Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;During the class, &#039;&#039;&#039;write&#039;&#039;&#039;, &#039;&#039;&#039;design&#039;&#039;&#039;, and &#039;&#039;&#039;code&#039;&#039;&#039; a &#039;&#039;&#039;browser-based story&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The story, its relation to the browser medium, and the emerging interaction with the reader are all features you should author yourself.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deliverable&#039;&#039;&#039;: share the browser-story in your kabkimd webpage!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Deadlines&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* First deadline: 📅 13/10/2025 (in-class)&lt;br /&gt;
* Second deadline: 📅 17/10/2025 (midterms)&lt;br /&gt;
* Last deadline: 📅 08/12/2025 (course finals)&lt;br /&gt;
&lt;br /&gt;
[[Category:Creative Coding]][[Category:Assignments]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=How_to_use_a_wiki&amp;diff=615</id>
		<title>How to use a wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=How_to_use_a_wiki&amp;diff=615"/>
		<updated>2025-10-08T19:10:21Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;style&amp;gt;&lt;br /&gt;
    blockquote{  &lt;br /&gt;
      display: block;&lt;br /&gt;
      margin-top: 1em;&lt;br /&gt;
      margin-bottom: 1em;&lt;br /&gt;
      margin-left: 40px;&lt;br /&gt;
      margin-right: 40px;&lt;br /&gt;
      padding: 10px;&lt;br /&gt;
      border: 1px dotted black;&lt;br /&gt;
}&lt;br /&gt;
  &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote cite=&amp;quot;https://en.wikipedia.org/wiki/Wiki&amp;quot;&amp;gt; A [https://en.wikipedia.org/wiki/Wiki wiki] is a form of hypertext publication on the internet, collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or limited to use within an organization for maintaining its internal knowledge base. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: right; font-style: italic&amp;quot;&amp;gt; from Wikipedia&#039;s article on wiki&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I/M/D wiki =&lt;br /&gt;
&lt;br /&gt;
I/M/D is a community that&#039;s full of knowledge, skills, and stories to tell. The &amp;lt;b&amp;gt;wiki&amp;lt;/b&amp;gt;, here, becomes not only a tool for publishing and preserving this knowledge, but an artistic medium to play and learn with. The question, developing this forward, is what and how knowledge is generated this way.&lt;br /&gt;
&lt;br /&gt;
= How to use =&lt;br /&gt;
&lt;br /&gt;
This wiki is not made from scratch. It&#039;s using the [https://www.mediawiki.org/wiki/MediaWiki MediaWiki] software. Navigation, editing, and customisation are the same as any MediaWiki-powered sites such as Wikipedia.&lt;br /&gt;
&lt;br /&gt;
== Navigate ==&lt;br /&gt;
Check Mediawiki&#039;s [https://www.mediawiki.org/wiki/Help:Navigation Help:Navigation] page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sidebar:&#039;&#039;&#039;&lt;br /&gt;
:The sidebar gives you access to important pages in the wiki (main page, recent changes, upload file). You need to be logged in to use all the options.&lt;br /&gt;
&#039;&#039;&#039;Log in:&#039;&#039;&#039;&lt;br /&gt;
:Log in from the profile icon in the bottom-right corner. Use the credentials you got from Leo. To reset your password, go to [https://code.kabkimd.nl code.kabkimd.nl]&lt;br /&gt;
&#039;&#039;&#039;Pages&#039;&#039;&#039;&lt;br /&gt;
:Pages come in different flavours. Some are important pages in the main page, some are sub-pages, some are user pages, some are category pages. The url of the page tells you!&lt;br /&gt;
&lt;br /&gt;
to be continued...&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Floris&amp;diff=614</id>
		<title>User:Floris</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Floris&amp;diff=614"/>
		<updated>2025-10-08T18:10:06Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;iframe width=&amp;quot;400&amp;quot; height=&amp;quot;400&amp;quot; src=&amp;quot;https://editor.p5js.org/FlorisKabk/full/FsiCeAOIQ&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
=Notes=&lt;br /&gt;
[[/Biatsh]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=File:Screenshot_2025-10-08_185437.png&amp;diff=613</id>
		<title>File:Screenshot 2025-10-08 185437.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=File:Screenshot_2025-10-08_185437.png&amp;diff=613"/>
		<updated>2025-10-08T17:13:06Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=File:Profile_icon.png&amp;diff=612</id>
		<title>File:Profile icon.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=File:Profile_icon.png&amp;diff=612"/>
		<updated>2025-10-08T16:58:21Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=How_to_use_a_wiki&amp;diff=611</id>
		<title>How to use a wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=How_to_use_a_wiki&amp;diff=611"/>
		<updated>2025-10-08T16:54:15Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;style&amp;gt;&lt;br /&gt;
    blockquote{  &lt;br /&gt;
      display: block;&lt;br /&gt;
      margin-top: 1em;&lt;br /&gt;
      margin-bottom: 1em;&lt;br /&gt;
      margin-left: 40px;&lt;br /&gt;
      margin-right: 40px;&lt;br /&gt;
      padding: 10px;&lt;br /&gt;
      border: 1px dotted black;&lt;br /&gt;
}&lt;br /&gt;
  &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote cite=&amp;quot;https://en.wikipedia.org/wiki/Wiki&amp;quot;&amp;gt; A [https://en.wikipedia.org/wiki/Wiki wiki] is a form of hypertext publication on the internet, collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or limited to use within an organization for maintaining its internal knowledge base. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: right; font-style: italic&amp;quot;&amp;gt; from Wikipedia&#039;s article on wiki&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I/M/D wiki =&lt;br /&gt;
&lt;br /&gt;
I/M/D is a community that&#039;s full of knowledge, skills, and stories to tell. The &amp;lt;b&amp;gt;wiki&amp;lt;/b&amp;gt;, here, becomes not only a tool for publishing and preserving this knowledge, but an artistic medium to play and learn with. The question, developing this forward, is what and how knowledge is generated this way.&lt;br /&gt;
&lt;br /&gt;
= How to use =&lt;br /&gt;
&lt;br /&gt;
This wiki is not made from scratch. It&#039;s using the [https://www.mediawiki.org/wiki/MediaWiki MediaWiki] software. Navigation, editing, and customisation are the same as any MediaWiki-powered sites such as Wikipedia.&lt;br /&gt;
&lt;br /&gt;
 The sidebar gives you access to important pages in the wiki such as recent changes or upload file. MediaWiki requires you to log in before seeing all of the sidebar options.&lt;br /&gt;
 Links (often called tabs) which relate to the page currently displayed: its associated discussion page, the version history, and – most notably – the edit link.&lt;br /&gt;
 User links; as an anonymous user, you&#039;ll see a link to create an account or log in. As a logged-in user you have a collection of personal links, including ones to your user page and preferences.&lt;br /&gt;
&lt;br /&gt;
== Navigate ==&lt;br /&gt;
Check Mediawiki&#039;s [https://www.mediawiki.org/wiki/Help:Navigation Help:Navigation] page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sidebar:&#039;&#039;&#039;&lt;br /&gt;
:The sidebar gives you access to important pages in the wiki (main page, recent changes, upload file). You need to be logged in to use all the options.&lt;br /&gt;
&#039;&#039;&#039;Log in:&#039;&#039;&#039;&lt;br /&gt;
:Log in from the profile icon in the bottom-right corner. Use the credentials you got from Leo. To reset your password, go to [https://code.kabkimd.nl code.kabkimd.nl]&lt;br /&gt;
&#039;&#039;&#039;Pages&#039;&#039;&#039;&lt;br /&gt;
:Pages come in different flavours. Some are important pages in the main page, some are sub-pages, some are user pages, some are category pages. The url of the page tells you!&lt;br /&gt;
&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=How_to_use_a_wiki&amp;diff=610</id>
		<title>How to use a wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=How_to_use_a_wiki&amp;diff=610"/>
		<updated>2025-10-08T16:33:30Z</updated>

		<summary type="html">&lt;p&gt;Leo: Created page with &amp;quot;&amp;lt;html&amp;gt;   &amp;lt;style&amp;gt;     blockquote{         display: block;       margin-top: 1em;       margin-bottom: 1em;       margin-left: 40px;       margin-right: 40px;       padding: 10px;       border: 1px dotted black; }   &amp;lt;/style&amp;gt; &amp;lt;/html&amp;gt;  &amp;lt;blockquote cite=&amp;quot;https://en.wikipedia.org/wiki/Wiki&amp;quot;&amp;gt; A [https://en.wikipedia.org/wiki/Wiki wiki] is a form of hypertext publication on the internet, collaboratively edited and managed by its audience directly through a web browser. A typical...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;style&amp;gt;&lt;br /&gt;
    blockquote{  &lt;br /&gt;
      display: block;&lt;br /&gt;
      margin-top: 1em;&lt;br /&gt;
      margin-bottom: 1em;&lt;br /&gt;
      margin-left: 40px;&lt;br /&gt;
      margin-right: 40px;&lt;br /&gt;
      padding: 10px;&lt;br /&gt;
      border: 1px dotted black;&lt;br /&gt;
}&lt;br /&gt;
  &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote cite=&amp;quot;https://en.wikipedia.org/wiki/Wiki&amp;quot;&amp;gt; A [https://en.wikipedia.org/wiki/Wiki wiki] is a form of hypertext publication on the internet, collaboratively edited and managed by its audience directly through a web browser. A typical wiki contains multiple pages that can either be edited by the public or limited to use within an organization for maintaining its internal knowledge base. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: right; font-style: italic&amp;quot;&amp;gt; from Wikipedia&#039;s article on wiki&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= I/M/D wiki =&lt;br /&gt;
&lt;br /&gt;
I/M/D is a community that&#039;s full of knowledge, skills, and stories to tell. The &amp;lt;b&amp;gt;wiki&amp;lt;/b&amp;gt;, here, becomes not only a tool for publishing and preserving this knowledge, but an artistic medium to play and learn with. The question, developing this forward, is what and how knowledge is generated this way.&lt;br /&gt;
&lt;br /&gt;
= How to use =&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=609</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=609"/>
		<updated>2025-10-08T16:18:10Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== 🔵 [[User Pages]] 🔵 ==&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
🧵 [[Creative Coding]]&lt;br /&gt;
&lt;br /&gt;
📃 [[Individual Study Track (IST)]]&lt;br /&gt;
&lt;br /&gt;
📌 [[Study coaching]]&lt;br /&gt;
&lt;br /&gt;
== Facilities ==&lt;br /&gt;
&lt;br /&gt;
📚 [[Libraries in The Hague]]&lt;br /&gt;
&lt;br /&gt;
🪵 [[Workshops in The Hague]]&lt;br /&gt;
&lt;br /&gt;
🔨 [[Inventory]]&lt;br /&gt;
&lt;br /&gt;
🍜 [[I/M/Digesting]]&lt;br /&gt;
&lt;br /&gt;
== How to ==&lt;br /&gt;
:[[How to use a wiki]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=608</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=608"/>
		<updated>2025-10-08T07:31:52Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== 🔵 [[User Pages]] 🔵 ==&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
🧵 [[Creative Coding]]&lt;br /&gt;
&lt;br /&gt;
📃 [[Individual Study Track (IST)]]&lt;br /&gt;
&lt;br /&gt;
📌 [[Study coaching]]&lt;br /&gt;
&lt;br /&gt;
== Facilities ==&lt;br /&gt;
&lt;br /&gt;
📚 [[Libraries in The Hague]]&lt;br /&gt;
&lt;br /&gt;
🪵 [[Workshops in The Hague]]&lt;br /&gt;
&lt;br /&gt;
🔨 [[Inventory]]&lt;br /&gt;
&lt;br /&gt;
🍜 [[I/M/Digesting]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=607</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Main_Page&amp;diff=607"/>
		<updated>2025-10-08T07:31:10Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== 🔵 [[User Pages]] ==&lt;br /&gt;
&lt;br /&gt;
== Courses ==&lt;br /&gt;
🧵 [[Creative Coding]]&lt;br /&gt;
&lt;br /&gt;
📃 [[Individual Study Track (IST)]]&lt;br /&gt;
&lt;br /&gt;
📌 [[Study coaching]]&lt;br /&gt;
&lt;br /&gt;
== Facilities ==&lt;br /&gt;
&lt;br /&gt;
📚 [[Libraries in The Hague]]&lt;br /&gt;
&lt;br /&gt;
🪵 [[Workshops in The Hague]]&lt;br /&gt;
&lt;br /&gt;
🔨 [[Inventory]]&lt;br /&gt;
&lt;br /&gt;
🍜 [[I/M/Digesting]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=567</id>
		<title>User:Leonardo</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=567"/>
		<updated>2025-10-06T09:04:11Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leo loves wiki pages hates fascists&lt;br /&gt;
&lt;br /&gt;
:His face is at [https://leoscarin.com/face leoscarin.com/face] &lt;br /&gt;
&lt;br /&gt;
https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpg this is Gerry Scotti. not Leo.&lt;br /&gt;
&lt;br /&gt;
=Codes=&lt;br /&gt;
:[[/p5js demos]]&lt;br /&gt;
:[https://codeberg.org/scar git repositories]&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
=Readings=&lt;br /&gt;
=Resources=&lt;br /&gt;
:[https://www.naiveweekly.com/ Naive Weekly]&lt;br /&gt;
:[https://knowingmachines.org Knowing Machines]&lt;br /&gt;
:[https://jamesbridle.com/writing James Bridle&#039;s writings]&lt;br /&gt;
&lt;br /&gt;
[[/p5js demos | look at my p5js demos]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;img width=&amp;quot;400&amp;quot; src=&amp;quot;&amp;quot;&amp;gt; &amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=564</id>
		<title>User:Leonardo</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=564"/>
		<updated>2025-10-06T09:03:42Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leo loves wiki pages hates fascists&lt;br /&gt;
&lt;br /&gt;
:His face is at [https://leoscarin.com/face leoscarin.com/face] &lt;br /&gt;
&lt;br /&gt;
https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpgthis is Gerry Scotti. not Leo.&lt;br /&gt;
&lt;br /&gt;
=Codes=&lt;br /&gt;
:[[/p5js demos]]&lt;br /&gt;
:[https://codeberg.org/scar git repositories]&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
=Readings=&lt;br /&gt;
=Resources=&lt;br /&gt;
:[https://www.naiveweekly.com/ Naive Weekly]&lt;br /&gt;
:[https://knowingmachines.org Knowing Machines]&lt;br /&gt;
:[https://jamesbridle.com/writing James Bridle&#039;s writings]&lt;br /&gt;
&lt;br /&gt;
[[/p5js demos | look at my p5js demos]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt; &amp;lt;img width=&amp;quot;400&amp;quot; src=&amp;quot;&amp;quot;&amp;gt; &amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=550</id>
		<title>User:Leonardo</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=550"/>
		<updated>2025-10-06T08:56:28Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leo loves wiki pages hates fascists&lt;br /&gt;
&lt;br /&gt;
:His face is at [https://leoscarin.com/face leoscarin.com/face] &lt;br /&gt;
&lt;br /&gt;
https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpg this is Gerry Scotti. not Leo.&lt;br /&gt;
&lt;br /&gt;
=Codes=&lt;br /&gt;
:[[/p5js demos]]&lt;br /&gt;
:[https://codeberg.org/scar git repositories]&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
=Readings=&lt;br /&gt;
=Resources=&lt;br /&gt;
:[https://www.naiveweekly.com/ Naive Weekly]&lt;br /&gt;
:[https://knowingmachines.org Knowing Machines]&lt;br /&gt;
:[https://jamesbridle.com/writing James Bridle&#039;s writings]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=547</id>
		<title>User:Leonardo</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=547"/>
		<updated>2025-10-06T08:55:45Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%; height:100vh; background-image:url(&amp;quot;https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpg&amp;quot;)&amp;quot;&amp;gt;something&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leo loves wiki pages hates fascists&lt;br /&gt;
&lt;br /&gt;
:His face is at [https://leoscarin.com/face leoscarin.com/face] &lt;br /&gt;
&lt;br /&gt;
https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpg this is Gerry Scotti. not Leo.&lt;br /&gt;
&lt;br /&gt;
=Codes=&lt;br /&gt;
:[[/p5js demos]]&lt;br /&gt;
:[https://codeberg.org/scar git repositories]&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
=Readings=&lt;br /&gt;
=Resources=&lt;br /&gt;
:[https://www.naiveweekly.com/ Naive Weekly]&lt;br /&gt;
:[https://knowingmachines.org Knowing Machines]&lt;br /&gt;
:[https://jamesbridle.com/writing James Bridle&#039;s writings]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=546</id>
		<title>User:Leonardo</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=546"/>
		<updated>2025-10-06T08:55:08Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%; height:100vh; background: green&amp;quot;&amp;gt;something&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leo loves wiki pages hates fascists&lt;br /&gt;
&lt;br /&gt;
:His face is at [https://leoscarin.com/face leoscarin.com/face] &lt;br /&gt;
&lt;br /&gt;
https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpg this is Gerry Scotti. not Leo.&lt;br /&gt;
&lt;br /&gt;
=Codes=&lt;br /&gt;
:[[/p5js demos]]&lt;br /&gt;
:[https://codeberg.org/scar git repositories]&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
=Readings=&lt;br /&gt;
=Resources=&lt;br /&gt;
:[https://www.naiveweekly.com/ Naive Weekly]&lt;br /&gt;
:[https://knowingmachines.org Knowing Machines]&lt;br /&gt;
:[https://jamesbridle.com/writing James Bridle&#039;s writings]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo/newpage&amp;diff=522</id>
		<title>User:Leonardo/newpage</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo/newpage&amp;diff=522"/>
		<updated>2025-10-06T08:48:20Z</updated>

		<summary type="html">&lt;p&gt;Leo: Created page with &amp;quot;Category:notes from leopard&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:notes from leopard]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=505</id>
		<title>Template:Html</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=505"/>
		<updated>2025-10-04T18:54:11Z</updated>

		<summary type="html">&lt;p&gt;Leo: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=504</id>
		<title>Template:Html</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=504"/>
		<updated>2025-10-04T18:53:11Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#tag:html|{{{1|}}}}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Usage:&lt;br /&gt;
  {{Html|&amp;lt;iframe src=&amp;quot;https://www.youtube.com/embed/dQw4w9WgXcQ&amp;quot; width=&amp;quot;800&amp;quot; height=&amp;quot;450&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=503</id>
		<title>Template:Html</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=503"/>
		<updated>2025-10-04T18:51:01Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;html&amp;gt;{{{1|}}}&amp;lt;/html&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=502</id>
		<title>Template:Html</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=502"/>
		<updated>2025-10-04T18:49:56Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
{{{src}}}&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=501</id>
		<title>Template:Html</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=501"/>
		<updated>2025-10-04T18:49:15Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
{{{}}}&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Template:Iframe&amp;diff=500</id>
		<title>Template:Iframe</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Template:Iframe&amp;diff=500"/>
		<updated>2025-10-04T18:48:58Z</updated>

		<summary type="html">&lt;p&gt;Leo: Leo moved page Template:Iframe to Template:Html&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Html]]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=499</id>
		<title>Template:Html</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=499"/>
		<updated>2025-10-04T18:48:58Z</updated>

		<summary type="html">&lt;p&gt;Leo: Leo moved page Template:Iframe to Template:Html&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;iframe &lt;br /&gt;
    src=&amp;quot;{{{src}}}&amp;quot; &lt;br /&gt;
    width=&amp;quot;{{{width|400}}}&amp;quot; &lt;br /&gt;
    height=&amp;quot;{{{height|400}}}&amp;quot; &lt;br /&gt;
    frameborder=&amp;quot;{{{frameborder|0}}}&amp;quot; &lt;br /&gt;
    allowfullscreen&lt;br /&gt;
    style=&amp;quot;border:0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo/p5js_demos&amp;diff=498</id>
		<title>User:Leonardo/p5js demos</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo/p5js_demos&amp;diff=498"/>
		<updated>2025-10-04T18:47:06Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe width=&amp;quot;800&amp;quot; height=&amp;quot;800&amp;quot; src=&amp;quot;https://editor.p5js.org/scarscarin/full/-v1inlFmD&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo/p5js_demos&amp;diff=497</id>
		<title>User:Leonardo/p5js demos</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo/p5js_demos&amp;diff=497"/>
		<updated>2025-10-04T18:39:24Z</updated>

		<summary type="html">&lt;p&gt;Leo: Created page with &amp;quot;{{iframe|src:https://leoscarin.com}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{iframe|src:https://leoscarin.com}}&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=496</id>
		<title>Template:Html</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=Template:Html&amp;diff=496"/>
		<updated>2025-10-04T18:37:18Z</updated>

		<summary type="html">&lt;p&gt;Leo: Created page with &amp;quot;&amp;lt;includeonly&amp;gt; &amp;lt;html&amp;gt; &amp;lt;iframe      src=&amp;quot;{{{src}}}&amp;quot;      width=&amp;quot;{{{width|400}}}&amp;quot;      height=&amp;quot;{{{height|400}}}&amp;quot;      frameborder=&amp;quot;{{{frameborder|0}}}&amp;quot;      allowfullscreen     style=&amp;quot;border:0;&amp;quot;&amp;gt; &amp;lt;/iframe&amp;gt; &amp;lt;/html&amp;gt; &amp;lt;/includeonly&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;iframe &lt;br /&gt;
    src=&amp;quot;{{{src}}}&amp;quot; &lt;br /&gt;
    width=&amp;quot;{{{width|400}}}&amp;quot; &lt;br /&gt;
    height=&amp;quot;{{{height|400}}}&amp;quot; &lt;br /&gt;
    frameborder=&amp;quot;{{{frameborder|0}}}&amp;quot; &lt;br /&gt;
    allowfullscreen&lt;br /&gt;
    style=&amp;quot;border:0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=495</id>
		<title>User:Leonardo</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=495"/>
		<updated>2025-10-04T18:33:35Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leo loves wiki pages hates fascists&lt;br /&gt;
&lt;br /&gt;
:His face is at [https://leoscarin.com/face leoscarin.com/face] &lt;br /&gt;
&lt;br /&gt;
https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpg this is Gerry Scotti. not Leo.&lt;br /&gt;
&lt;br /&gt;
=Codes=&lt;br /&gt;
:[[/p5js demos]]&lt;br /&gt;
:[https://codeberg.org/scar git repositories]&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
=Readings=&lt;br /&gt;
=Resources=&lt;br /&gt;
:[https://www.naiveweekly.com/ Naive Weekly]&lt;br /&gt;
:[https://knowingmachines.org Knowing Machines]&lt;br /&gt;
:[https://jamesbridle.com/writing James Bridle&#039;s writings]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=494</id>
		<title>User:Leonardo</title>
		<link rel="alternate" type="text/html" href="https://wiki.kabkimd.nl/index.php?title=User:Leonardo&amp;diff=494"/>
		<updated>2025-10-04T18:33:21Z</updated>

		<summary type="html">&lt;p&gt;Leo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leo loves wiki pages hates fascists&lt;br /&gt;
&lt;br /&gt;
:His face is at [https://leoscarin.com/face leoscarin.com/face] &lt;br /&gt;
&lt;br /&gt;
https://statics.cedscdn.it/photos/MED_LOW/28/90/8512890_01123917_gerry.jpg this is Gerry Scotti. &lt;br /&gt;
&lt;br /&gt;
=Codes=&lt;br /&gt;
:[[/p5js demos]]&lt;br /&gt;
:[https://codeberg.org/scar git repositories]&lt;br /&gt;
&lt;br /&gt;
=Notes=&lt;br /&gt;
=Readings=&lt;br /&gt;
=Resources=&lt;br /&gt;
:[https://www.naiveweekly.com/ Naive Weekly]&lt;br /&gt;
:[https://knowingmachines.org Knowing Machines]&lt;br /&gt;
:[https://jamesbridle.com/writing James Bridle&#039;s writings]&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
</feed>