Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of London International Programmes

Creative Programming for Digital Media & Mobile Apps

University of London International Programmes via Coursera


This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice.

This course will teach you how to develop and apply programming skills to creative work. This is an important skill within the development of creative mobile applications, digital music and video games. It will teach the technical skills needed to write software that make use of images, audio and graphics, and will concentrate on the application of these skills to creative projects. Additional resources will be provided for students with no programming background.

At the end of this course, you will be able to:

* Write creative, audiovisual programs in the Processing environment that run on desktop and mobile
* Programatically manipulate sound in creative ways
* Display images and image sequences
* Generate interactive, algorithmic graphics
* Work with a 2D physics engine to create a basic game

Taught by

Mick Grierson, Matthew Yee-King and Marco Gilles


3.7 rating, based on 11 Class Central reviews

Start your review of Creative Programming for Digital Media & Mobile Apps

  • Anonymous

    Anonymous completed this course.

    First off: I won't recommend this course, if you are completely new to programming, as it won't teach you enough programming basics in a structured way, it's just not that type of a course. I had some previous programming knowledge in Python (one co…
  • Lu

    Lu completed this course, spending 3 hours a week on it and found the course difficulty to be medium.

    I am a general engineer, so I already know more than a little about programmation. This really helped me for this course.
    The content is interesting, but the assignments' material is really hard to use. It comes full of bugs and I spent more time debugging the files than working on the assignment.
    I would not recommend this course to a true beginner. But for someone who knows a bit about computers and who is willing to discover a fun and fast way to code, this is a really nice course.
  • QZ

    QZ completed this course, spending 7 hours a week on it and found the course difficulty to be hard.

    This course would be very interesting for people with some basic background in art, music and programming. You'll actually get to work on some of your own app ideas. The course is pretty inclusive with students with different backgrounds enrolling. However, the instructions were often unclear, and if you don't have enough experience to solve technical problems on your own then you will find the course really frustrating.
  • Profile image for Emmanuel

    Emmanuel is taking this course right now.

    I am not recommending this course. I beleive it is a waste of time since it is not maintained anymore. Most of the quiz are unclear lack precision in their question and nobody answers on the forums.
    This course is in limbo.
  • Profile image for Luznery Vera
    Luznery Vera

    Luznery Vera completed this course, spending 9 hours a week on it and found the course difficulty to be medium.

    I love this course. I have made previous courses on processing a basic level, which allowed me to complete this course. I must admit that instructors, they designed six-week for the course where participants could choose from the two codes on every…
  • Anonymous

    Anonymous completed this course.

    This course was excellent, however I did find myself investing a lot more time in it than the recommended hours. For those with little or no experience in programming they could have done more to explain the basics, but then this was the first time this course was held. I am really surprised how much I did learn here, and I am now glad that I invested all the extra hours. I would really recommend that anyone who is interested in this course make sure they have Processing and all the necessary Android tools installed BEFORE you begin.
  • Anonymous

    Anonymous completed this course.

    Loved this course, really inspiring, great fun, very creative. I think you could do this with little programming experience, I have a bit from a previous course, but my partner didn't and got on fine with it also. Since it is fun and if you are interested, there's enough guidance to get you started. Also, Processing has many supportive sites and tutorials, plus it's all free!
  • Stephanie Sutton

    Stephanie Sutton completed this course.

    I'm starting this course in a couple of weeks and I'm doing a little pre-course work in it as I'm giving a little talk in online education in the Fall. I'm trying to find a class similar to this in a traditional classroom. I have started to play around with Sonic Paint in prep for this Coursera class and I really like it. Stay tuned...
  • Andrei Razvan Maresu

    Andrei Razvan Maresu completed this course.

  • Stefan Todorov Ivanov completed this course.

  • William Hunt completed this course.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.