Multimedia Programming is a fast growing field, requiring and developing capability in solving multidimensional problems through practical employment of design concepts, development techniques, creative thinking and technical skills. This workshop endows participants with knowledge and skills in the programming of computer-based interactive applications incorporating graphics, sound, video and user physical inputs. Topics covered include 2D and 3D computer graphics, user interface design, motion tracking, data visualisation, video and audio signal processing, amongst others. The workshop is offered in either Processing, P5.js or Pure Data, catering for people with or without coding experience. All three programming environments are cross platform and open source.