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

Creative Coding

TouchDesigner for Professional Interactive Design Careers April 2025

Level

Beginner

Duration

30h 16m 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, 1 lesson

+
  • 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

+
  • Session 2 Recording
    Checking access...
  • April 18th 4pm UK / Zoom link
  • 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

+
  • Session 3 Recording
    Checking access...
  • Wed 23rd April Zoom Link – 4pm UK
  • 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 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: Creating Motion-Tracking and Touch Input Systems

5 videos, 1 resource, 3 lessons

+
  • Session 5 Recording
    Checking access...
  • Class 5: Motion-Tracking
  • Class 05 - TD Files
  • Motion tracking, touch inputs, and other interactivity techniques
  • 00_Motion_Detection
    Checking access...
  • 01_Simple_Blob_Tracking
    Checking access...
  • 02_Media_Pipe_Object_Presenece
    Checking access...
  • 03_Media_Pipe_Note
    Checking access...
  • Case studies of successful interactive installations

Class 6 & 7: Automating Tasks with Python Scripting

11 videos, 3 resources, 3 lessons

+
  • Session 6 Recording
    Checking access...
  • Session 7 Recording
    Checking access...
  • Class 06 - Slides
  • 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 06 - TD-Files
  • TD Files - API Tutorial Live Session
  • 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...

Class 8: Integrating Arduino and Electronics

7 videos, 2 resources, 1 lesson

+
  • Session 8 Recording
    Checking access...
  • Download Software
  • Class 8 - Slides
  • Class 8 - TD Files
  • Section 1 - Introduction-Electronics-Theory
    Checking access...
  • Section 2 - Digital-Out-LED-Blink
    Checking access...
  • Section 3 - Troubleshooting
    Checking access...
  • Section 4 - PWM-Output
    Checking access...
  • Section 5 - Digital-Input-Pushbutton
    Checking access...
  • Section 6 - Analog-Input-Trimpot
    Checking access...

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

1 video, 2 lessons

+
  • Session 9 Recording
    Checking access...
  • Designing systems for reliable execution: latency, user experience, responsivity
  • Industry insights into delivering high-quality interactive projects

Class 9 - BONUS - Kinect Input

4 videos, 1 resource

+
  • Download Files and Kinect Video Data
  • 01 - Kinect Input
    Checking access...
  • 02 - A 3D Rendering Setup with Kinect
    Checking access...
  • 03 - PBR Rendering with kinect pointcloud data
    Checking access...
  • 04 - Kinect Tracking via the Kinect CHOP
    Checking access...

Class 10: Building Interactive Control Panels for Professional Projects

6 videos, 5 lessons

+
  • Overview of control panels for different use cases (e.g., show control, VJing, installations, generative systems, and cue management).
  • 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.
  • 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...
  • Assignment: Refine and test an interactive system
  • Hands-on exploration of existing tools like Scene Changer, TDMorph, and community-developed frameworks

Class 11: Creating Custom Solutions and Deliverables for Clients

9 videos, 1 resource, 4 lessons

+
  • 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 11 - TD Files Non-Commercial
  • 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_uvs
    Checking access...
  • 09_timer_chop
    Checking access...
  • 08_timeline
    Checking access...

Class 12: Showcasing Interactive Design Work & Career Guidance

1 video, 4 lessons

+
  • Presenting interactive projects for job applications or portfolios
  • Peer and instructor feedback to refine project delivery
  • Exercise: Showcase your work in a professional format
  • Opportunity and Festival Community Google Doc :)
  • Session 12 Recording
    Checking access...

Instructors

Instructor TBC

Instructor TBC

Instructor

Frequently asked questions