À propos de ce cours
3,563 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 26 heures pour terminer


Sous-titres : Anglais, Kazakh

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 26 heures pour terminer


Sous-titres : Anglais, Kazakh

Programme du cours : ce que vous apprendrez dans ce cours

6 heures pour terminer

Sonic Painter

This week we are getting up and running with the Processing IDE. We will show you the basics of writing Processing sketches then move onto some graphics and audio concepts. Mick will then introduce our first audiovisual example - SonicPainter, which allows users to interactively paint with synchronised graphics and sound.

11 vidéos (Total 95 min), 4 lectures, 7 quiz
11 vidéos
1.2 Processing4 min
1.25 Install Javascript Mode Instructions5 min
1.3 Graphics and drawing11 min
1.35 Setup, draw and mouse interaction6 min
1.4 Running Apps on iOS and Android6 min
1.5 Introduction to Audio 9 min
1.6 Sonic Painter 16 min
1.7 Outro 1 min
Additional Lecture: Introduction To Programming 13 min
Additional Lecture: Variables 18 min
4 lectures
Week 1 Code Pack10 min
Slide pack10 min
Install processing URL10 min
Javascript mode is here!10 min
6 exercices pour s'entraîner
Practice Quiz: Processing6 min
Practice Quiz: Graphics, drawing and interaction12 min
Practice Quiz: Running Apps on iOS and Android30 min
Practice Quiz: Introduction to Audio4 min
Practice Quiz: Sonic Painter4 min
Sonic Painter20 min
2 heures pour terminer


This week we are looking at using images and video, and also finding out how to control sound more fully in an interactive way. We're going to be showing you a really basic interactive VJ/DJ app called 'DJTube', which is a very simple example of how to create and load video, images and animations on desktops / mobile devices, and also use them as a basic user interface. 

8 vidéos (Total 83 min), 2 lectures, 5 quiz
8 vidéos
2.2 Images 19 min
2.3 Controlling audio speed 12 min
2.4 Controlling audio stop/ start 7 min
2.5 DJTube 14 min
2.6 Outro 2 min
Additional Lecture: Arrays 5 min
Additional Lecture: Conditionals 19 min
2 lectures
Week 2 Code Pack10 min
Slide Pack10 min
5 exercices pour s'entraîner
Practice quiz: Images6 min
Practice Quiz: Controlling audio speed4 min
Practice Quiz: Controlling audio stop/start6 min
Practice Quiz: DJTube4 min
DJTube20 min
4 heures pour terminer

Audio Visualiser

This week is all about creating an Audiovisualiser. This is a really popular and interesting topic that has lots of applications, from music players, to game engines, to more complex things such as DSP. We'll be learning about algorithmic graphics, audio analysis, and also about using the accelerometer features of your phone. Remember that many desktops don't have accelerometers, no matter how much you shake them!

8 vidéos (Total 79 min), 2 lectures, 7 quiz
8 vidéos
3.1 Transforms (part 1) 8 min
3.1 Transforms (part 2) 5 min
3.2 Trigonometry 5 min
3.3 Accessing Accelerometer Data 12 min
3.4 Audio Analysis 16 min
3.5 Building Audio Visualisers25 min
3.6 Outro2 min
2 lectures
Week 3 Code Pack10 min
Lecture Pack10 min
6 exercices pour s'entraîner
Practice Quiz: Transforms (part 1)8 min
Practice Quiz: Transforms (part 2)4 min
Practice Quiz: Trigonometry6 min
Practice Quiz: Accessing Accelerometer Data6 min
Practice Quiz: Audio Analysis6 min
3: Parameterised visualisation20 min
3 heures pour terminer


This week we will be creating a physics based game using a Physics engine based on Box2D. Physics engines are a fantastic way of creating dynamic gameplay that models the real world. Box2D is one of the most popular because it is optimised to be fast for 2D games that don't need the heavy processing of a 3D engine. It is used in many important 2D games, most famously Angry Birds. We will be using boxwrap2D which is a Java port of the original C++ version of Box2D, that is designed to work with Processing. Since boxwrap2D is java only we have created our own port to JavaScript, which interfaces to the javascript version of Box2D, but provides an almost identical interface to the Processing version.

9 vidéos (Total 105 min), 2 lectures, 6 quiz
9 vidéos
4.1 Physics 13 min
4.2 Forces 7 min
4.3 Preparing and playing sound FX 12 min
4.4 Integrating audio and physics 9 min
4.5 Group discussion 23 min
4.6 Outro 2 min
Additional Lecture: Functions 15 min
Additional Lecture: Loops 18 min
2 lectures
Week 4 Code Pack10 min
Slide Pack10 min
6 exercices pour s'entraîner
Practice Quiz: Physics6 min
Practice Quiz: Forces4 min
Practice Quiz: Preparing and playing sound FX10 min
Practice Quiz: Integrating audio and physics6 min
Practice Quiz: Group discussion8 min
AngryDroids16 min
7 avisChevron Right

Meilleurs avis

par VANov 6th 2016

Awesome course. It's packed with tons of information on how to get started making cool interactive programs, especially if you are a music junkie like myself. Great work!

par LAJun 11th 2017

Having so much fun programming with processing, the programming concepts and animation is simple to understand with this programming environment



Dr Marco Gillies

Senior Lecturer
Computing Department, Goldsmiths, University of London

Dr Matthew Yee-King

Computing Department, Goldsmiths, University of London

Dr Mick Grierson

Computing Department, Goldsmiths, University of London

À propos de Université de Londres

The University of London is a federal University which includes 18 world leading Colleges. Our distance learning programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees where you are, visit www.london.ac.uk...

À propos de Goldsmiths, Université de Londres

Championing research-rich degrees that provoke thought, stretch the imagination and tap into tomorrow’s world, at Goldsmiths we’re asking the questions that matter now in subjects as diverse as the arts and humanities, social sciences, cultural studies, computing, and entrepreneurial business and management. We are a community defined by its people: innovative in spirit, analytical in approach and open to all....

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.