You have come to the right place to learn – not only about the visual programming environment TouchDesigner, but also to get started on your own journey with this fascinating tool.

Creative Realtime Media
TouchDesigner is a visual development platform that equips you with the tools you need to create omnimedial realtime projects and novel user experiences. Whether you’re creating interactive media systems, architectural projections, live music visuals, or simply rapid-prototyping your latest creative impulse, TouchDesigner is a great platform to do all of the above and more.
TouchDesigner is an almost limitless tool for real-time creativity built for artists, performers and researchers. It allows them to work with generative and recorded media in a very free and easy way. Programs and shows are being built by connecting visual building blocks to networks. Everything you do in TouchDesigner happens in realtime while you experience the result you are working on it.
TouchDesigner visualizes data flow through each step of the process. Experimentation and iteration are at the core of TouchDesigner’s design philosophy, making it one of the fastest and most flexible tools for rapid-prototyping. TouchDesigner works well with the world around it. Whether it is other software, protocols, hardware devices, or the web, extensive options for interoperability let you integrate TouchDesigner into any environment.
Learn more about TouchDesigner from Derivative
TouchDesigner Education at The NODE Institute
-
Introduction to Visual Programming with TouchDesigner
Stefan Kraus FreeTouchDesigner -
NDI Video Switcher in TouchDesigner
Stefan Kraus FreeTouchDesigner -
Tame the Flame – with Presets
Stefan Kraus FreeTouchDesigner -
Notch and Touch – a love affair
Carlos Serrano FreeNotchTouchDesigner -
SS23 – TD – 04 – Do it in TOPs
Aurelian LonusProfessional ModuleSummer 2023TouchDesigner -
SS23 – TD – 05+06 – Advanced GLSL Shader Programming 1+2
Josef PelzProfessional ModuleSummer 2023GLSLTouchDesigner -
SS23 – TD – 07 – Sequencing Shows and Installations
Stefan KrausProfessional ModuleSummer 2023TouchDesigner -
SS23 – TD – 12+13 – Connect with web technologies
Wieland HilkerProfessional ModuleSummer 2023PythonTouchDesigner -
SS23 – TD – 14 – Advanced Audio Reactivity
Bileam TschepeProfessional ModuleSummer 2023TouchDesigner -
SS23 – TD – 15 – Data Sonification
Bileam TschepeProfessional ModuleSummer 2023TouchDesigner -
WS23 – TD 02 – Sequencing Shows and Installations
Stefan KrausProfessional ModuleWinter 2023/24TouchDesigner -
WS23 – TD 10 – Lighting Design, Visualisation and Performance with GeoPix
Lucas MorganProfessional ModuleWinter 2023/24TouchDesigner -
WS23 – TD 13 – Past the Palette: Extending the ParticlesGPU for Custom Uses
Lake HeckamanProfessional ModuleWinter 2023/24GLSLTouchDesigner -
WS23 – TD 14 – Using Arduino with TouchDesigner
Daniel MolnarCreative MasterclassWinter 2023/24TouchDesigner -
WS23 – TD 16 – Structuring a TD application for scalability
Lucas MorganProfessional ModuleSummer 2023TouchDesigner -
WS23 -TD 15 – Projection Mapping
Stefan KrausProfessional ModuleSummer 2023TouchDesigner -
SS24 – TD 05+06 – Advanced GLSL 1+2 – 3D Textures and Volumetrics
Josef PelzProfessional ModuleSummer 2024GLSLTouchDesigner -
SS24 – TD 07 – Using CMS to Manage TouchDesigner Installations
Wieland HilkerProfessional ModuleSummer 2024PythonTouchDesigner -
WS24 – TD 02 – Raymarching with RayTK
Thomas EtkinProfessional ModuleWinter 2024/25TouchDesigner -
WS24 – TD 03 – Raymarching & 3D Textures with T3D
Josef PelzProfessional ModuleWinter 2024/25TouchDesigner

Our education offerings are organised in seasons – following the idea of a semester in acadmic education. Our courses happen online and can be folowed live – or as recordings. Whatever path you choose, we provide individual support and work only with the best instructors around the world.
We produce a popular Beginner course and a series of Professional modules every season. Once you have mastered the Beginners course, you can expand your knowledge on many different areas following the Professional courses.

In the past season, we have accumulated a rich library of professional courses, that you can access anytime.
We organise regular user meetings, known as the TouchDesigner Roundtables, to which we invite speakers from the community, that share facsinating talks about their work at the intersection of art and technology.
TouchDesigner History
The company behind TouchDesigner, Derivative was founded in 2000 by Greg Hermanovic, Rob Bairos and Jarrett Smith in Canada. TouchDesigner’s deep roots are in the PRISMS software product developed at Omnibus Computer Graphics in Toronto, Los Angeles and New York in 1984 to 1987. When Omnibus collapsed due to higher than anticipated costs of purchasing and maintaining its competitors, coupled with an even higher level of expectations instilled in its shareholders, PRISMS was purchased from the Omnibus liquidators by Kim Davidson and Greg Hermanovic, forming the inception of Side Effects Software.
Side Effects developed and licensed PRISMS to end-users for 11 years until 1998, and PRISMS was used in over 200 feature films, culminating in its first Academy Award in 1998. Meanwhile Houdini emerged in 1995 as Side Effects Software’s next-generation product, serving the visual effects market to this day. In 2002, Side Effects Software received its second Academy Award for the innovations within Houdini, with another 300+ features films made with Houdini to date.
Greg Hermanovic spun-off Derivative in 2000, starting from the then-current Houdini 4.1. Derivative embarked on a mission to make a real-time 2D and 3D interactive animation product, suitable for authoring any form of interactive art/media/visualization.
Derivative’s first generation of its product TouchDesigner spanned from TouchDesigner 007 to 017 during 2002 to 2007. In 2008 Derivative released its next-gen TouchDesigner 077 in beta form, which was a rewrite of its previous incarnations, incorporating fully procedural OpenGL compositing and rendering system using the GPU, a new user interface and more. Today’s TouchDesigner 099 is the latest evolution of that next-gen platform.
Watch an interview with Derivative founder Greg Hermanovic