Select Page

 

Creative Coding Workshops

Machine Learning & Creative Coding for everybody!

About

I focus on displaying the creative and expressive opportunities that coding provides and see coding as a tool to achieve interesting artistic goals instead of an objective in itself.

Workshops can have durations ranging from a few hours to several weeks.


Painting with code

This workshop is aimed at people with no or little experience with programming who are interested in learning how code can be used as a creative tool to create complex interactive graphics. By writing simple commands like ‘ellipse’, ‘line’ and ‘triangle’ objects appear on screen instantly and by focusing on repetitions and random and noise functions we teach our students to create beautiful generative artworks with minimal code.


Painting with sound

In this workshop we show how audio can be used to animate graphics. The techniques are useful for people working as VJ’s or into animations, game design, set design as well as interactive art installations.


Painting with data

This workshop is an introduction to creative coding in JavaScript/P5.js with a focus on data driven graphics. We use data from external sources like weather forecasts, public maps and stock prices to control our animations and visualisations.


Creative Machine Learning

Why always code your programs? Can’t you just teach the algorithms how you would like the relationship between inputs and outputs to be? Yes you can – with machine learning!

Instead of relying on explicit sets of rules to determine a system’s behaviour, machine learning models learn by example, by looking for patterns within a set of examples or training data from a designer or performer.

The Creative Machine Learning workshop is a basic introduction to supervised machine learning in a way that is tailored to creatives and people with limited coding experiences. Inputs like images, sounds, webcam feeds and depth sensors are used to control graphics, games, music or Arduino outputs.


Upcoming topics

Stupid chatbots, code&poetry, painting with letters and more. Stay tuned!


Software

All workshops are taught using open source software such as Processing, P5.js, Wekinator and openFrameworks.

Selected Workshops & Talks

2019: ml4a creative machine learning meetup, Speaker, Runway & Paperspace New York (US)

2019: Machine learning workshop, Teacher, IDEO San Francisco (US)

2019: ml5 workshop, Teacher, Processing Community Day Copenhagen

2019: Vision Day, Speaker, Den Skandinaviske Designhøjskole

2018: Machine Learning for Interaction Design (Kochi Summer School), Teacher, Copenhagen Institute of Interaction Design (India)

2018: Keynote, Talk, OpenVRT (BE)

2018: Playful Machine Learning, Talk, Mutation Gent (BE)

2018: Interactive Machine Learning on the Web, Workshop, LUCA School of Arts Gent (BE)

2018: Playful Machine Learning, Talk, OEB Conference (DE)

2018: Playful Machine Learning, Talk, Petcha Kucha Copenhagen (DK)

2018: Playful Machine Learning, Closing Keynote, Digitec (BE)

2018: Machine Learning Workshop, Masterclass, KIKK Festival (BE)

2018: Machine Learning for Interaction Design, Workshop, ECAL (CH)

2018: ML5js in a day!, Workshop, Københavns Mediegymnasium (DK)

2018: Creative Coding w. p5.js, Workshop, UCC Syd – Skolen for Visuel Kommunikation (DK)

2018: Machine Learning for Interaction Design, Workshop, Umeå Institute of Design (SE)

2018: Playful Machine Learning, Talk, NextConf Hamburg (DE)

2018: Interactive Machine Learning on the Web, Workshop, NextConf Hamburg (DE)

2018: Creative Machine Learning, Talk, Tech Festival @ Arken

2018: Creative Machine Learning, Talk, IDA Copenhagen

2018: Playful Machine Learning, Talk, Creative Coding Copenhagen

2018: Algorithms & Society, Talk, Roskilde Festival

2018: Playful Machine Learning, Talk, Bump Festival (BE)

2018: Machine Learning for Artists Lab, Workshop, Sensors Lab Utrecht (NL)

2018: Creative Machine Learning, Workshop, Glasgow School of Art (UK)

2018: Playful Computer Vision, Speaker, SPACE 10

2018: Autonomous Generative Spirit, Teacher, School of Machines, Making & Make-believe (DE)

2018: Generative Graphics + Machine Learning, Workshop, Den Skandinaviske Designhøjskole

2018: Creative Machine Learning, Workshop, Fabernovel (FR)

2018: Machine Learning for Interaction Design (Cph Summer School), Teacher, Copenhagen Institute of Interaction Design

2018: Machine Learning for Interaction Design (IDP Class), Teacher, Copenhagen Institute of Interaction Design

2018: Machine Learning for Interaction Design (Costa Rica Summer School), Teacher, Copenhagen Institute of Interaction Design

2018: Interactive Fonts, Workshop, The Royal Danish Academy of Fine Arts

2018: Poetry & Code, Workshop, Absalon

2018: Training the Space, Teacher, Danish National School of Performing Arts

2018: Interactive Machine Learning, Workshop, Bartlett School of Architecture (UK)

2018: Machine Learning for Interaction Designers, Workshop, Interaction18 IxDA Lyon (FR)

2018: Machine Learning for Creatives, Workshop, Advice

2017: Workshop, Kolding Designskole

2017: Workshop, Hyper Island (SE)

2017: Collaborative Machine Learning, Workshop, V2 (NL)

2017: Interactive Machine Learning, Workshop, KIKK Festival (BE)

2017: CIID Industry Project for Mozilla, Advisor, Copenhagen Institute of Interaction Design

2017: Interactivity, Workshop, Den Skandinaviske Designhøjskole

2017: Going Nowhere, Lightning Talk, Copenhagen Institute of Interaction Design

2017: Generative Graphics, Workshop, Post Design Festival

2017: Train Your Own Algorithm, Workshop, Made In Space

2017: Inputs, Outputs & Algorithms, Lecture, Maastricht Academy of Media Design and Technology

2017: Machine Learning for Interaction Design (IDP Class), Teacher, Copenhagen Institute of Interaction Design

2017: Machine Learning for Interaction Design (Summer School), Teacher, Copenhagen Institute of Interaction Design

2017: Reality Bites, Speaker, Roskilde University

2017: Machine Learning for Artists, Teacher, Resonate Festival Serbia (RS)

2017: Machine Learning for real-time performances, Teacher, The Danish National School of Performing Arts

2016 – 2017: Painting with Code, Sound and Data, Workshop Series, Teacher, Absalon Copenhagen

2016: Interaction Design & Machine Learning for Creatives, Speaker, Digital Campus, Århus & Copenhagen

2016: Digital Experience and Aesthetics, Teaching Assistant, IT University of Copenhagen

2016: Eye Conductor, Speaker, Sonic Code Sessions (DE)

2016: Eye Conductor, Speaker, Playfull Arts Festival (NL)

2016: Eye Conductor, Speaker, Creative Coding Amsterdam (NL)

2016: Enabling Technology, Speaker, Bits & Beers Copenhagen

2016: Interactive Design, Teacher, The Danish National School of Performing Arts