– Understanding the complexity of interactive installations, as well as acquiring a common foundation in prototyping through the combination of all the technical disciplines acquired in previous courses – Ideate, design and prototype an interactive installation in a team setting, following a given project brief – Use machine learning, HTML, CSS, JavaScript, SQL and Python as the main programming languages to prototype an interactive installation