DRAFTThis course is not yet published. It is only visible in preview mode.
TouchDesigner for Professional Interactive Design Careers July 2025 hero

Creative Coding

TouchDesigner for Professional Interactive Design Careers July 2025

Level

Beginner

Duration

32h 11m of video content

Format

Self-paced video

Course overview

A vocational course designed to equip you with the in-demand skills needed for a career in interactive design and immersive systems development.

Course content

Class 1: Foundations of Modular System Design

7 videos, 1 resource, 2 lessons

+
  • Zoom link - Weds 9th July 4pm UK
  • Live Session 1 recording
    Checking access...
  • Learning outcomes
  • Example TouchDesigner Files
  • 01-Dataflow-Binding-Reference-Export
    Checking access...
  • 02-Using-Base-COMP
    Checking access...
  • 03-Using-Container-COMP
    Checking access...
  • 04-COMP-Parameter-Binding
    Checking access...
  • 05-Creating-Custom-Components
    Checking access...
  • 06-Using-Toxs-For-Sharing-Modules
    Checking access...

Class 2: Strategies for Scalability in Interactive Design

4 videos, 1 resource, 1 lesson

+
  • Zoom link - Fri 11th July 4pm UK
  • Live Session 2 recording
    Checking access...
  • 01-Video-Mixer-Backend
    Checking access...
  • 02-Blending-Between-Components
    Checking access...
  • 03-Dynamic-Containers-Replicators
    Checking access...
  • Example TouchDesigner Files

Class 3: Working with Real-Time Data Inputs

7 videos, 3 resources, 2 lessons

+
  • Zoom link - Weds 16th July 4pm UK
  • Live Session 3 Recording
    Checking access...
  • Class 3: Working with Real-Time Data Inputs
  • Class-03-Slides
  • Class 03 - Start Files
  • Class 03 - TD Files
  • 01. Build an audio analyzer
    Checking access...
  • 02. Audio Analyzer Tool
    Checking access...
  • 03. Virtual MIDI
    Checking access...
  • 04. Connecting MIDI Interfaces
    Checking access...
  • 05. MIDI in Map
    Checking access...
  • 06. Connecting with OSC
    Checking access...

Class 4: Hardware Integration for Professional Projects

4 videos, 3 resources, 3 lessons

+
  • Session 4 Live Recording
    Checking access...
  • Zoom link - Friday 18th July 4pm UK
  • Connecting external hardware (DMX controllers, Ableton Live)
  • Industry workflows for seamless hardware-software integration
  • Class 04 - Slides
  • Class 04 - START FILES
  • Class-04-TD-Files
  • 01-Simple-DMX
    Checking access...
  • 02-Multiple-DMX-Fixtures
    Checking access...
  • 03-TD-Ableton
    Checking access...

Class 5: Creating Motion-Tracking and Touch Input Systems

5 videos, 1 resource, 5 lessons

+
  • Zoom link - Weds 23rd July 4pm UK
  • Session 5 Live Recording
    Checking access...
  • Download Media Pipe
  • Class 5 - TD Files
  • Motion tracking, touch inputs, and other interactivity techniques
  • Case studies of successful interactive installations
  • Exercise: Create a motion-tracking prototype
  • 00-Using a Camera to Detect Motion
    Checking access...
  • 01-Simple-Blob-Tracking
    Checking access...
  • 02-Media_Pipe_Object_Presence
    Checking access...
  • 03-Media Pipe Note
    Checking access...

Class 6: Automating Tasks with Python Scripting

11 videos, 4 resources, 4 lessons

+
  • Zoom link - Fri 25th July 4pm UK
  • Live session recording 1/2
    Checking access...
  • Live session recording 2/2
    Checking access...
  • Class 06 - Slides
  • Python scripting for automating tasks and creating custom tools
  • Using scripts to optimize workflow in professional settings
  • Class-06-Files
  • API-Tutorial-Final
  • 01-Introduction
    Checking access...
  • 02-Demo
    Checking access...
  • 03-Extensions
    Checking access...
  • 04-Private-Functions
    Checking access...
  • 05-Finishing-Up-Extensions
    Checking access...
  • 06-Extensions-For-Control-Panels
    Checking access...
  • 07-Managing-Control-Panel-Pages
    Checking access...
  • 08-Dynamic-Instancing
    Checking access...
  • 09-Render-Picking-and-Finishing-Up
    Checking access...
  • Exercise: Develop a Python script for a specific industry scenario
  • Intro to Python Files

Class 7: Integrating Arduino and Electronics

7 videos, 2 resources, 2 lessons

+
  • Zoom link - Weds 30th July 4pm UK
  • Live session recording
    Checking access...
  • Class-07-Slides
  • Class-07-Files
  • Download - Arduino Software
  • 01 - Introduction and Electronics Theory
    Checking access...
  • 02 - Digital-Out-LED-Blink
    Checking access...
  • 03 - Troubleshooting
    Checking access...
  • 04-PWM-Output
    Checking access...
  • 05 - Digital Input Pushbutton
    Checking access...
  • 06 - Analog-Input-Trimpot
    Checking access...

Class 8: Integrating Arduino And Electronics (PT-2) & Advanced Interaction techniques

1 video, 2 lessons

+
  • Live session recording
    Checking access...
  • Zoom link - Fri 1st Aug 4pm UK
  • Designing systems for reliable execution: latency, user experience, responsivity

Class 9: Building Interactive Control Panels for Professional Projects

7 videos, 6 lessons

+
  • Zoom link - Weds 6th Aug 4pm UK
  • Live session recording
    Checking access...
  • Overview of control panels for different use cases (e.g., show control, VJing, installations, generative systems, and cue management).
  • Hands-on exploration of existing tools like Scene Changer, TDMorph, and community-developed frameworks
  • Exercise: Build a basic control panel tailored to a specific purpose, incorporating external tools and frameworks as needed.
  • Discussion: Analysing lessons learned from using external tools and applying them to custom designs.
  • Download TD Morph
  • Section 01 - Modifying our Mixer
    Checking access...
  • Section 02 - Building our Renderer
    Checking access...
  • Section 03 - Post Effects
    Checking access...
  • Section 04 - Audio Analysis
    Checking access...
  • Section 05 - TD Morph
    Checking access...
  • Section 06 - Exploring Visuals
    Checking access...

Class 10: Creating Custom Solutions and Deliverables for Clients

10 videos, 1 resource, 5 lessons

+
  • Zoom link - Fri 8th Aug 4pm UK
  • Class 10 TD Files
  • Techniques for designing user-friendly and reliable UI for interactive systems.
  • Strategies for integrating and scaling components into a cohesive control panel (e.g., handling scene switching, cues, and playback).
  • Exercise: Finalize and document a professional-grade control panel tailored to an industry-specific application.
  • Deliverable: Prepare project deliverables (UI mockups, functional demos, and technical documentation) for potential clients or employers.
  • 01 Introduction
    Checking access...
  • 02 The Canvas
    Checking access...
  • 03 Control Panel Layout
    Checking access...
  • 04 Feed Mapping
    Checking access...
  • 05 TD Morph
    Checking access...
  • 06 UV to Points
    Checking access...
  • 07 Perspective UV's
    Checking access...
  • 08 Timeline
    Checking access...
  • 09 Timer CHOP
    Checking access...
  • Live session recording
    Checking access...

Class 11: Portfolio Guidance + Final Project Open Q&A

1 video, 1 resource, 6 lessons

+
  • Zoom link - Weds 13th Aug 4pm UK
  • Recording Live Session
    Checking access...
  • Debugging and performance optimization in large systems
  • Techniques to ensure reliability in commercial projects
  • Exercise: Optimize an interactive project for performance
  • Presenting interactive projects for job applications or portfolios
  • Exercise: Showcase your work in a professional format
  • Class 11 - TD Files

Class 12: Showcasing Interactive Design Work

1 video, 6 lessons

+
  • Zoom link - Fri 15th Aug 4pm UK
  • Peer and instructor feedback to refine project delivery
  • Q&A on industry opportunities and career progression
  • Certification and next steps in your career
  • Final project presentations and career advice
  • Creative Tech Opportunities and Festivals
  • Recording Live Session
    Checking access...

Instructors

Instructor TBC

Instructor TBC

Instructor

Frequently asked questions