Machine Learning for Artists and Designers
An introductory course to machine learning aimed at students without a mathematics background who are interested in developing an intuitive, and critical understanding of related techniques and their effects. The course uses the JavaScript language, and the ml5.js and p5.js frameworks to introduce the theory and application of machine learning algorithms. In exercises and assignments, students will experiment with building, using and critiquing machine learning models and datasets. Readings and discussions will cover relevant issues and frame the practice. This course builds on an existing practice of computer programming, and is expected to inform the students’ future art or design practice. Weekly assignments are required. Prerequisite: INTM-SHU 103 Creative Coding Lab OR CSCI-SHU 11 Intro to Computer Programming Fulfillment: IMA elective; IMB major IMA/IMB elective.
Sources
- Course catalogue ↗2026-2027