Current Status
Not Enrolled
Price
65 - 200 EUR
Get Started

Python in TouchDesigner Refactored


June 11th, 2025
Wednesday, 6-9 PM, Berlin Time
1 lessons at 3 hours in English Language live via Zoom, or as recording

Recordings are available and accessible for at least one year after purchase.


Python is an incredibly versatile and human-readable programming language, widely used across industries such as data science, artificial intelligence, and automation. Within TouchDesigner, Python serves as a powerful scripting tool, allowing you to extend functionality, automate processes, and create dynamic, interactive content.

Even if you’re not a programmer, Python naturally integrates into TouchDesigner workflows. While copying and pasting snippets of code can be useful, developing a deeper understanding of Python will empower you to solve problems more efficiently, optimize your node architecture, and unlock new creative possibilities. By mastering Python in TouchDesigner, you can create custom tools, automate repetitive tasks, and even integrate external Python libraries to push the boundaries of what’s possible.

This course, led by Daniel Molnar (aka Function Store), is designed for both beginners and experienced TouchDesigner users looking to expand their scripting skills. You’ll gain a solid foundation in Python and learn how to apply it within TouchDesigner to improve efficiency, streamline complex setups, and build more flexible, powerful projects.

This course is based on Dans previous course with The NODE Institute (SS24), but has been updates and refactored to get you up to speed even faster and will replace the previous course.


What You’ll Learn:

Python Fundamentals for TouchDesigner
Learn the essential concepts of Python, from syntax to data structures, and how they apply within TouchDesigner.

Scripting vs. Expressions
Understand when to use simple expressions and when scripting is the better solution.

Optimizing Node Workflows
Use Python to create cleaner, more efficient TouchDesigner networks.

Custom Tools and Automation
Build personalized tools and automate repetitive tasks to speed up your workflow.

Expanding TouchDesigner with Python Libraries
Integrate external Python libraries to bring in new features and capabilities beyond TouchDesigner’s native tools.


What You’ll Get:

  • Downloadable resources, including project files and templates.
  • Access to a private community forum for networking, feedback, and support.

Requirements

This module is made for participants, who have a basic understanding of TouchDesigner. If you just getting started, please visit our Beginners Course first.


About the Instructor

Daniel Molnar aka Function Store is a freelance TouchDesigner developer and artist based in Berlin, working on interactive installations and audio-visual artworks across the globe. He has a professional background in software development, produces music and shares components and techniques on his YouTube channel and Patreon. Besides making art and developing systems, he has a passion for tool development and maintains the public GitHub repo FunctionStore_tools that contain many workflow hacks to TouchDesigner.



These prices include German VAT (19% ).
Depending on your country of residence you may have to pay a different or no VAT.
You will see your individual price on check out.