“Algorithmic Adventures” at Elisava
Hi and welcome to my month-long Algorithmic Adventures workshop at Elisava! My goal is to familiarize you with the possibilities of programming in the realms of graphic design in a total of 8 sessions. By the end of this workshop, you will understand the universal basics of programming and, most importantly, you will have developed a free project to showcase these skills.
Algorithmic Adventures is a workshop format I developed specifically for larger groups at design academies. It aims to help each student, based on their existing skills, resources and interests, to master the steep initial learning curve in programming through an experimental project. Ideally, after the workshop, you will be able to continue your learning path into new exiting territories.
The brief
In this workshop I will give you few formal parameters: A color scheme and a set of fonts. These rules must be strictly respected, as the goal is to present a coherent visual set of project results as a group at the end. However, you are completely free in terms of content and theme. You can work with kinetic typography, with flexible visual systems or with abstract compositions. More concrete themes, sketches for visual identities or the orchestration of existing information are also conceivable. The only important thing is that the formal parameters are strictly adhered to.
Colors

color grey = #AAAAAA;
color black = #000000;
color purple = #4E32A9;
color yellow = #FBEC5D;
Fonts
Images
- https://www.metmuseum.org/
- https://commons.wikimedia.org/
- https://www.flickr.com/commons/
- https://publicdomainreview.org/
Timeline
Week 1
- Welcome / Intro / Icebreaker
- Discussion: Why Coding?
- Creative Coding as a school of Thought
- Creative Coding Essentials
- Mastering the For-Loop
- Project development
Week 2
- Talk by Stig Møller Hansen (Professor at DMJX)
- Typemachines
- Images and Pixels
- Waves
- The Third Dimension
- Basic Datastructures
- Project development
Week 3
- Project development
Week 4
- Project development
- Presentations
Queued
- Talk by Sander Sturing (Creative Coder at Studio Dumbar)
- Talk by Felix Martinez (Technical Director at B-Reel)
- Talk by me: The New Demoscene
Questions and Answers
Do you have technical problems and can’t get further at a certain point? We can talk about it during the workshop sessions. If you need help outside of that, you can also post your problem on the Discord server. You will get feedback either from me or from other members of the community. Just post your question in the channel #coding-questions.
Work submission
Please submit your work here.