Current Status
Not Enrolled
Price
564 - 996 EUR
Get Started

TOUCHDESIgNER Beginner Class
WINTER 2025/26

Always Tuesdays from 6 – 9 pm, Berlin Time
Live lessons from October 28 to January 27, 2026
12 modules in English language at 3 hours each
Recordings will become available the day after the live lesson.

Join us for a transformative semester-long course designed for both students and professionals. This add-on to your studies or work will teach you a new creative coding tool that can be leveraged in your career. You’ll be part of a diverse group of learners from various countries and backgrounds, and upon completing the full course, you will receive a certificate recognizing your achievement.


You’re looking for a deep dive into TouchDesigner. You’ve followed the tutorials, connected the nodes, but you don’t yet have a deep understanding of the program, how it really works, and how to find your own creative voice. If you’re looking to develop your own unique projects, and want to begin having a deeper understanding of TouchDesigner, this course is for you.

We’ve developed a comprehensive 12-lesson class that empowers you to wield TouchDesigner with confidence.

In 12 sessions you will gain a comprehensive understanding of visual programming in TouchDesigner. Each module is structured around creating small, playful interactive example programs, which will enable you to explore the full range of TouchDesigner’s capabilities.

This class is led by interaction designer and visual artist Nima Gazestani, former Course Leader of the MA in Interaction Design at Domus Academy. He continues to lecture at some of the most prestigious design academies across Italy and Europe and will be joined by guest lecturers VanTa and Dan Molnar (aka Function Store), who will provide beginner-friendly introductions to Python and GLSL.

You’ll have the opportunity to connect with your instructor and peers in weekly Zoom sessions. If you can’t make it to the live sessions, watch the recording at your own time! All participants will have access to the recordings, files, and a exclusive Discord support group.

YOUR Instructor

Nima Gazestani is an interaction designer, visual artist and creative tech expert. He has worked for brands and companies such as Flos, Ferrari, Tod’s, Moleskine, SkyArte, Netflix, Toyota and many others. Developing digital physical projects for interactive exhibitions and set design solutions addressed to augment customers experiences with digital media. His keen interest in new technologies intertwined with a well rounded knowledge on design, enables him to generate interesting and unique experience design solutions.


Lessons Overview

Our TouchDesigner Beginner Program is developed for curious minds looking to build a comprehensive understanding of this visual programming software. Each module is structured around creating small, playful interactive example programs, which will enable you to explore the full range of TouchDesigner’s capabilities.


1 – Kick Off & Introduction

We’ll begin with making sure you get comfortable with TouchDesigner’s user interface. You’ll learn how to navigate the OP Create Dialog to explore different operator families, and work with UI components like Buttons, Sliders, and OP Viewers while diving into Panels and Container COMPs. The lesson wraps up with a hands-on exercise—creating a simple black-and-white optical effect using TOPs, setting the stage for the next session.


2 – Interactive CHOPs and TOPs

This lesson focuses on organizing and reusing your work efficiently by collapsing selected nodes into a Base COMP and saving it as a .tox file for easy reuse. You’ll explore different ways to edit visuals, experiment with layout compositions using Layout TOP and Tile TOP, and learn how TouchDesigner offers multiple paths to the same result. Additionally, you’ll dive into CHOPs to build Custom Parameters for better control over motion effects and create new visuals using key TOPs like Noise, Displace, Edge, Blur, and Lookup to refine your designs.


3 – Feedback Loops

This lesson introduces the power of interactive visuals using mouse input and the Panel CHOP to control a Circle TOP. You’ll take your first steps into Feedback Loops, exploring their potential to create dynamic and mesmerizing effects. By experimenting with techniques like coloring with Noise CHOP, adjusting opacity with Level TOP, and refining visuals with Blur and Limit TOPs, you’ll see how small changes dramatically alter results. Finally, you’ll structure multiple feedback loops into a unified composition, using Container COMPs and Panel CHOP to create independent yet interconnected visuals—laying the foundation for more complex interactive designs.


4 – Enter 3D Space

By the fourth lesson, we introduce you to the fundamentals of working in 3D within TouchDesigner, setting up a simple environment using Geometry, Camera, and Light COMPs. You’ll explore how to navigate and manipulate 3D objects using the Geometry Viewer, while learning the key differences between MAT operators for shading and rendering. By combining basic SOPs like Circle, Sphere, and Copy, you’ll create abstract 3D models and animate them using Python expressions. Additionally, you’ll experiment with Transform SOP sequencing, Merge SOP, and Display Options to refine your workflow. The lesson wraps up with interactive camera control techniques and best practices for organizing and sharing your projects.


5 – Interactive Particle Systems

Everybody loves particles. This lesson dives into the fundamentals of setting up a particle system in TouchDesigner, with both sound-reactive and interactive elements. You’ll explore how to manipulate particle emitters using point attributes like ID and normal directions, and apply techniques such as feedback loops and Trail SOP for motion effects. The session also covers using the Audio Analysis tool to create dynamic, sound-driven visuals, as well as integrating mouse interactions with Panel CHOP to control particle behavior in real time. By the end, you’ll have a solid grasp of Particle SOP, interactive forces, and how to refine your visuals using materials and transparency settings.


6 – From Data to Form – Simple Instancing

This lesson covers Instancing in TouchDesigner. Starting by exploring how TouchDesigner’s operator families—TOPs, CHOPs, SOPs, and DATs—are all interconnected through numerical data. Following up by using TOPs and CHOPs to control 3D attributes. You’ll convert a Grid SOP into CHOPs to define point positions and use animated textures (like Noise TOP) to modify attributes such as Scale and Rotation. The second exercise demonstrates creating a pyramid structure by directly manipulating Ramp TOP values for position and rotation. By the end, you’ll learn how to efficiently create complex 3D structures and control them dynamically.


7 – Audio Reactive Instancing

In this lesson, we bring the worlds of sound and visual together. This lesson focuses on creating sound-reactive visuals using Instancing and feedback loops. You’ll learn to convert Audio Spectrum into texture, use the Resample CHOP for data reduction, and apply the feedback loop technique to create a trail effect. By manipulating TOPs and CHOPs, you’ll control 3D attributes like Translate, Scale, Rotate, and Color for sound-responsive Instancing. Finally, you’ll explore using Lookup TOP for color mapping based on audio peaks.


8 – Point Cloud & 3D Scanning

Explore manipulating point clouds in TouchDesigner, focusing on masking, colouring, and transforming points using Noise TOP and Feedback Loops. You’ll learn how to modify point positions, apply random transformations, and implement a proximity-based selection technique for dynamic interactions. The lesson also covers creating interactive point cloud manipulation using mouse input and explores .PLY files to work with 3D models like the banana.


9 – Introduction to POPs

For this lesson, we learn about the new POP (Point Operators) family in TouchDesigner. You’ll create GPU-accelerated point systems for dense, real-time motion, exploring motion evolution, Proximity POPs for Plexus effects, and stable POP loops with Trail, Particle, and Feedback behaviors. The session also covers art-directed trajectories, polygonized output, and instancing for dynamic, interactive visuals.


10 – Texture Instancing

This lesson covers Texture Instancing in TouchDesigner, focusing on manipulating textures using attributes like Translate, Scale, Rotate, and Texture. You’ll create a 2D Texture Array with the 3D Texture TOP and apply it dynamically to instanced points. The lesson includes creating a Matrix rain effect using Feedback Loops and Texture Manipulation. Finally, you’ll learn to control textures through Python expressions and combine techniques for creative visual effects.


11 – Introduction to GLSL

In this lesson, we welcome VanTa to explore GLSL shaders in TouchDesigner. He will demonstrate how to create highly efficient visuals using fragment and material shaders, UV coordinates, GLSL functions, vectors, and uniforms. You’ll make the first steps to build, debug, and integrate shaders into your TouchDesigner projects.


12 – DATs and Python scripts

For the last lesson in this course, we welcome Daniel Molnar (aka function.str) to learn about Python in TouchDesigner. You’ll learn key Python fundamentals and how to apply them to extend functionality, automate tasks, and create dynamic, interactive content. Daniel will guide you on when to use expressions versus scripting, helping you streamline setups and build more flexible, powerful projects.


By the end of this program, you’ll have a strong foundation in TouchDesigner, from basic concepts to advanced techniques. You’ll be able to create interactive visuals, manipulate 3D objects, work with particle systems, and integrate sound-responsive elements into your projects. Additionally, you’ll have developed skills in Python scripting and GLSL to streamline workflows and enhance interactivity. This comprehensive training prepares you to build creative, dynamic experiences and gives you the confidence to explore even more advanced possibilities within TouchDesigner.

If you have any questions or are curious to learn more, feel free to reach out to us at info@thenodeinstitute.org. We’re happy to help!


Good to know

Whether you join us at the start of the semester or at the end, you’ll receive access to the recordings and comprehensive workshop fileswhich you can refer to for at least one year.

⇒ There is no prior knowledge of TouchDesigner needed.
⇒ We will meet online via Zoom. The URLs will be shared within the lessons of this course.
⇒ Make sure you have a 3 button mouse attached.
⇒ Recordings of the live sessions will be accessible only for the participants for their personal review.
⇒ We recommend connecting to a second screen (if possible).


Any Questions? – Get in contact!

Email: info@thenodeinstitute.org