This is an undergrad elective course offered at Ryerson University. In it we learn to design, build and code interactive installations. This is done by looking at existing works, and also through hands-on development of projects.
Have a look around. The syllabus is up to the right. Class content including many student projects will be posted below.