Coursera
Coursera Logo

Creative Programming for Digital Media & Mobile Apps 

  • Offered byCoursera

Creative Programming for Digital Media & Mobile Apps
 at 
Coursera 
Overview

Duration

25 hours

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

Future job roles

CTFL, Senior Software Engineer

Creative Programming for Digital Media & Mobile Apps
 at 
Coursera 
Highlights

  • Offered By UNIVERSITY OF LONDON
  • Financial aid available
  • Earn a professional certificate upon successful completion
  • Flexible deadlines: Learn at your own pace.
Read more
Details Icon

Creative Programming for Digital Media & Mobile Apps
 at 
Coursera 
Course details

Who should do this course?
  • Artists
  • Designers
  • Machine Learning Engineers
  • Entrepreneurs
  • Technical Support Associates
What are the course deliverables?
  • 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
More about this course
  • 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.

Creative Programming for Digital Media & Mobile Apps
 at 
Coursera 
Curriculum

Sonic Painter

Introduction

Processing

Install Javascript Mode Instructions

Graphics and drawing

Setup, draw and mouse interaction

Running Apps on iOS and Android

Introduction to Audio

Sonic Painter

Outro

Additional Lecture: Introduction To Programming

Additional Lecture: Variables

DJTube

Intro

Images

Controlling audio speed

Controlling audio stop/ start

DJTube

Outro

Additional Lecture: Arrays

Additional Lecture: Conditionals

Audio Visualiser

Introduction

Transforms (part 1)

Transforms (part 2)

Trigonometry

Accessing Accelerometer Data

Audio Analysis

Building Audio Visualisers

Outro

AngryDroids

Introduction

Physics

Forces

Preparing and playing sound FX

Integrating audio and physics

Group discussion

Outro

Additional Lecture: Functions

Additional Lecture: Loops

Music Machine

Intro

Basic drum sequencer

Slider widget

(Part 1) Music Machine discussion with Martin Roth from RJDJ

(Part 2) Music Machine

Outro

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6715 CoursesRight Arrow Icon
qna

Creative Programming for Digital Media & Mobile Apps
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...