Skip to content

University of London — Prof Marco Gillies

Creative Programming for Digital Media & Mobile Apps

Use Processing to build audiovisual experiments with the University of London, including graphics, sound, interaction and a simple physics-based game.

PaidMixed10+ hoursEnglishCertificateMobile App Development
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

The University of London approaches mobile applications through creative programming. A sequence of audiovisual projects develops work with images, algorithmic graphics, sound and a two-dimensional physics engine. Processing is the main environment, so the course is most relevant to interactive prototypes and creative coding rather than conventional business-app interfaces.

What you will learn

  • Write interactive audiovisual programs in Processing
  • Manipulate graphics, images and sound
  • Explore a physics engine through a simple game

Who this suits

Artists who want to program and programmers interested in creative work are the intended audience. The published level is Mixed, and additional resources support learners with no programming background, although they should expect extra practice.

Before you enroll

The total workload is approximately 25 hours. This is an established curriculum whose tools and mobile-export instructions may differ from current platform workflows. Check compatibility before committing to a device-specific project. It does not teach a complete modern iOS or Android release process. Use media you created or are permitted to use, and treat the taught projects as foundations for experimentation rather than finished portfolio pieces copied unchanged.

Coursera offers paid enrollment or subscription access. Check the enrollment screen for assessment and certificate terms, trials and any financial-aid options. Provider access terms can change; review them before paying.

Put it into practice

Build an original audiovisual sketch that changes in response to user input. Explain the relationship between the input, visual behavior and sound, then document which parts run locally and what would need adaptation for a mobile device.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

View the curriculum and current access options at Coursera.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Coursera
Learning format
Course
Price
Paid
Level
Mixed levels
Study time (approx.)
10+ hours
Language
English
Certificate
Available; check provider terms
Created by
University of London — Prof Marco Gillies
Page updated
12 Oct 2026