Computer Sciencefor Theatre & Technical Direction

Before you walk in

Prepare

Most of every class is time at the keyboard, and that is the expensive kind: the room, the kit and the technician are all there at once. Every block below says what you must already be able to do, three things to actually go and do, and what to bring.

The one that matters most is the software. Every class assumes something is already installed and working: Python from Class 1, git from Class 3, the Arduino toolchain from Class 5, Node and a running npx remotion studio from Class 6. A toolchain fought in the first hour of a class is an hour of everybody's time, and the toolchain is never what we are there to learn.
1

Why a Technical Director Writes Code

Class 1 · Unit 1 · 2.5 of 4 hours at the keyboard

Open Class 1 →
2

Inside the Language

Class 2 · Unit 1 · 2 of 4 hours at the keyboard

Open Class 2 →
3

Data, Structure and Keeping the Work

Class 3 · Unit 2 · 2 of 4 hours at the keyboard

Open Class 3 →
4

Coding With AI

Class 4 · Unit 2 · 2 of 4 hours at the keyboard

Open Class 4 →
5

From Code to Effect: Arduino and Raspberry Pi

Class 5 · Unit 3 · 2 of 4 hours at the keyboard

Open Class 5 →
6

Capstone: Build It, Prove It, Hand It Over

Class 6 · Unit 3 · 3 of 4 hours at the keyboard

Open Class 6 →