Creative coding workshops and lectures
Creative coding expands the repertoire of art and design practices with new digital tools. NODE20 hosts the fresh NODE Institute professional education program with more than 25 hands-on online workshops on creative coding. They are run by leading figures of our community, digital artists, designers and coders.
Join the festival and experiment with digital and analog tools to broaden your skills!
We are currently working on a detailed schedule and will add further workshops over the coming weeks.
Realtime graphics with Stride 3D – The Fundamentals
vvvv has just adopted the powerful realtime 3D graphics engine Stride 3D. In this workshop, we are looking at its basic concepts and learn to set up a scene with geometries, lights and material.
Introduction to vvvv: For Designers
Get started with the all-new visual live-programming environment vvvv gamma.
In this workshop we're starting from scratch.
Introduction to computer vision
by Randall Vázquez
Computer vision covers a wide range of topics, from simple filtering and transformation of images, to more complex things like object and contour detection, to even more complex topics like AI driven face and object recognition.
In this workshop we will start with a general overview of the functionality provided by VL.OpenCV to then dive into hands-on sessions.
A preview to ShaderFX
by Tebjan Halm
Visual shader patching? Yes, please!
In this hands-on workshop, we'll look at the basic nodes and patch an abstract city with geometry instancing and procedural materials.
by Anton Mezhiborskiy
Materials define the appearance of 3D model surfaces and how they react to light. They can affect both the geometry of a model and its colors and multiple material layers can be combined to build more complex materials. In this workshop, we're going to explore the node set that allows us to patch custom materials.
by Matthias Husinsky
Many media applications consist of several parts that need to communicate to each other. All these applications have different needs, all parts have different capabilities and interfaces. In this workshop, we will have a look at the most relevant network protocols that are common in media applications to make things talk.
Beyond Sound and Visual
by Natan Sinigaglia
Whether we come from music or the visual arts, the moment we decide to explore other forms of expression, trying to extend our practice, comes with a sense of void.
Thanks to the visual programming language vvvv the exploration can be immediately smooth and playful, allowing us to follow the ephemeral moment of intuition and walk a creative path through uncertainty and grace.
This workshop will focus on audio processing in vvvv. Everyone can make numbers look interesting – but let’s learn how to make them sound vvvvonderful!
VVVVj starter pack
by Ekaterina Danilova
This workshop will cover the basics of VJing using vvvv as a platform. Attendees will be provided with an initial VJing setup with generative examples, postFX and a complete composition system, which they can customize for their own needs.
Introduction to vvvv, VideoFX & Compositing
by Maria Heine
Get a short introduction to vvvv and learn how to use chains of visual effects to get from zero to wow within minutes – Real-time graphics for beginners.
Intermediate & Advanced Level
Having a Field Day
by Kyle McLean
FieldTrip is a vvvv beta pack for working with 2D and 3D scalar and vector fields. Think generative patterns, agents, procedural noise and 3D graphics beyond the triangle. This workshop will provide you with a collection of useful working examples as well as an understanding of the library and how to use it for your own projects.
Procedural Graphics with Field Trip
by Takuma Nakata
In this workshop, we will be learning how to constantly produce procedural graphics using the FieldTrip pack.
Making of Schéma
by Dominik Jančík
Schéma is a visual programming environment created in... a visual programming environment, namely vvvv gamma.
Turning a .NET library into a VL library
by Elias Holzer
In this workshop, we'll guide you through the whole process of turning a .NET class library into an easy-to-use node library for VL.
Using .NET NuGets
by Sébastien Escudié
You’ve heard that with vvvv you can simply use any of the more than 100.000 .NET libraries available on http://nuget.org? In this workshop, we’ll show you how easy it is to do that and how to navigate common issues that you may encounter doing so.
Introduction to vvvv: For Coders
by Elias Holzer
In this workshop we're showing you the fundamentals to get started so you can then explore vvvv further into one of the areas it is generally associated with: #generativedesign, #interactiondesign, #datavizualization, #computervision, #rapidprototyping, #physicalcomputing, #projectionmapping, #audiovisual, #realtimeanimations
Create a Learning Game for Your Kids
by Anton Mezhiborskiy
While designing a learning app for kids, you will learn object-oriented patching patterns along the way. We will go from 0 to exe in 3 hours.
Introduction to Reactive Patching
by Tebjan Halm
In this workshop, we introduce the basic concepts of reactive programming that will make you understand how to work with Observables, react to events, and run computations in a background thread.
Building Systems with VL
by Sebastian Gregor
In this workshop we'll zoom out and try to gather a birds eye view onto systems built with VL. We'll explore some of the underlying ideas that helped shaping the patches of some VL libraries or projects. The birds eye view will provide us with different perspectives onto one topic. Sometimes we'll think in terms of a designer, a user, a programmer or a software architect.
for knowledge transfer
Our workshops address students, researchers, creators and makers from a wide range of domains.
Your background may be theatre, visual arts and music as well as interaction design, game design, live communications, animation, architecture or scenography – and of course software development.
No matter which profession and qualifications you have, join our open forum, get inspired, connect with others and boost your skills!
NODE20 offers workshops for noobs and students to experts and nerds.
Be part of
a vibrant community of software creatives
NODE’s core community originates from the creative coders around the visual programming toolkit vvvv. We are connected by heart with the makers, contributors and thinkers around a software that enables us to do so many things. Therefore, almost all our workshops are based on this visual development environment, too.
If you are new to vvvv, don’t worry: We will introduce you to this application and show you the essentials for easily prototyping interactive media installations and other ideas.
If you are already familiar with vvvv or have experience in similar creative coding software (like Processing, openFrameworks, Touchdesigner, Cinder, etc.) our workshops will serve you as well.
In collaboration with:
Thanks to all contributors