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

Creative Coding

TouchDesigner for Professional Interactive Design Careers (October 2025)

Level

Beginner

Duration

16h 50m 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

+
  • Wednesday, Oct 8- Zoom link
  • Live session 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

+
  • Wednesday, Oct 15 - Zoom link
  • 01-Video-Mixer-Backend
    Checking access...
  • 02-Blending-Between-Components
    Checking access...
  • 03-Dynamic-Containers-Replicators
    Checking access...
  • Example TouchDesigner Files
  • Live Session Recording
    Checking access...

Class 3: Working with Real-Time Data Inputs (MIDI and Audio)

7 videos, 3 resources, 2 lessons

+
  • Wednesday, Oct 22 - Zoom link
  • Live Session 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: Working with Live A/V and Lighting Performance (DMX & Ableton)

4 videos, 3 resources, 4 lessons

+
  • Wednesday, Oct 29 - Zoom link
  • Live Session Recording
    Checking access...
  • 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
  • Exercise: Build a system incorporating external hardware
  • 01-Simple-DMX
    Checking access...
  • 02-Multiple-DMX-Fixtures
    Checking access...
  • 03-TD-Ableton
    Checking access...

Class 5: Build VJ Mixer with Presets

6 videos, 1 resource, 6 lessons

+
  • Wednesday, Nov 5 - Zoom link
  • 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
  • Class 05 - TD Files
  • 01 - Modifying our Mixer
    Checking access...
  • 02 - Building our Renderer
    Checking access...
  • 03 - Post Effects
    Checking access...
  • 04 - Audio Analysis
    Checking access...
  • 05 - TD Morph
    Checking access...
  • 06 - Exploring Visuals
    Checking access...

Class 6: Designing for Live Performance (Map a Stage)

10 videos, 1 resource, 5 lessons

+
  • Wednesday, Nov 12 - Zoom link
  • 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.
  • Class 06 - TD Files
  • 01 - Introduction
    Checking access...
  • 02 - The Canvas
    Checking access...
  • 03 - Control Panel Layout
    Checking access...
  • 04 - Feedmapping
    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 7: Creating Motion-Tracking and Input Systems (Media Pipe & CV)

4 videos, 1 resource, 5 lessons

+
  • Wednesday, Nov 19 - Zoom link
  • Class 7 - TD Files
  • Download Media Pipe
  • Motion tracking, touch inputs, and other interactivity techniques
  • Case studies of successful interactive installations
  • Exercise: Create a motion-tracking prototype
  • 00 - Motion Detection
    Checking access...
  • 01 - Simple Blob Tracking
    Checking access...
  • 02 - Media Pipe Presence
    Checking access...
  • 03 - Media Pipe Note
    Checking access...

Class 8: Introductory Python (Build Application State Machine Loop)

5 videos, 1 resource, 4 lessons

+
  • Wednesday, Nov 26 - Zoom link
  • Python scripting for automating tasks and creating custom tools
  • Using scripts to optimize workflow in professional settings
  • Exercise: Develop a Python script for a specific industry scenario
  • Class 08 - TD-Files
  • 00-Lesson-Overview
    Checking access...
  • 01-Starting-Project
    Checking access...
  • 02-Starting-Screen-to-Main-Program
    Checking access...
  • 03-Player-Win-States
    Checking access...
  • 04-Reset-Game
    Checking access...

Class 9: Creating Immersive Rooms

2 videos, 1 resource, 4 lessons

+
  • Wednesday, Dec 3 - Zoom link
  • Debugging and performance optimization in large systems
  • Techniques to ensure reliability in commercial projects
  • Exercise: Optimize an interactive project for performance
  • Class 09 - TD Files
  • Class-09-PT-01
    Checking access...
  • Class-09-PT-02
    Checking access...

Class 10: Final Presentations and Career Guidance

6 lessons

+
  • Wednesday, Dec 10 - Zoom link
  • Final project presentations and career advice
  • Exercise: Showcase your work in a professional format
  • Presenting interactive projects for job applications or portfolios
  • Q&A on industry opportunities and career progression
  • Certification and next steps in your career

BONUS - Arduino

0 items

+

Instructors

Instructor TBC

Instructor TBC

Instructor

Frequently asked questions