Creative Programming for Digital Media & Mobile Apps
- 4.1
Course Summary
This course teaches you the basics of digital media, including graphics, audio, and video. You'll learn how to create and edit these types of media, as well as how to integrate them into your website or other digital platform.Key Learning Points
- Learn about the different types of digital media and their uses
- Explore tools and techniques for creating and editing graphics, audio, and video
- Discover how to integrate digital media into your website or other digital platform
Related Topics for further study
Learning Outcomes
- Create and edit graphics, audio, and video
- Integrate digital media into a website or other digital platform
- Understand the different types of digital media and their uses
Prerequisites or good to have knowledge before taking this course
- Basic computer skills
- Access to a computer with internet connection
Course Difficulty Level
BeginnerCourse Format
- Online
- Self-paced
Similar Courses
- Digital Marketing
- Graphic Design
- Video Production
Related Education Paths
Related Books
Description
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.
Outline
- Sonic Painter
- 1.1 Introduction
- 1.2 Processing
- 1.25 Install Javascript Mode Instructions
- 1.3 Graphics and drawing
- 1.35 Setup, draw and mouse interaction
- 1.4 Running Apps on iOS and Android
- 1.5 Introduction to Audio
- 1.6 Sonic Painter
- 1.7 Outro
- Additional Lecture: Introduction To Programming
- Additional Lecture: Variables
- Week 1 Code Pack
- Slide pack
- Install processing URL
- Javascript mode is here!
- Practice Quiz: Processing
- Practice Quiz: Graphics, drawing and interaction
- Practice Quiz: Running Apps on iOS and Android
- Practice Quiz: Introduction to Audio
- Practice Quiz: Sonic Painter
- Sonic Painter
- DJTube
- 2.1 Intro
- 2.2 Images
- 2.3 Controlling audio speed
- 2.4 Controlling audio stop/ start
- 2.5 DJTube
- 2.6 Outro
- Additional Lecture: Arrays
- Additional Lecture: Conditionals
- Week 2 Code Pack
- Slide Pack
- Practice quiz: Images
- Practice Quiz: Controlling audio speed
- Practice Quiz: Controlling audio stop/start
- Practice Quiz: DJTube
- DJTube
- Audio Visualiser
- 3 Introduction
- 3.1 Transforms (part 1)
- 3.1 Transforms (part 2)
- 3.2 Trigonometry
- 3.3 Accessing Accelerometer Data
- 3.4 Audio Analysis
- 3.5 Building Audio Visualisers
- 3.6 Outro
- Week 3 Code Pack
- Lecture Pack
- Practice Quiz: Transforms (part 1)
- Practice Quiz: Transforms (part 2)
- Practice Quiz: Trigonometry
- Practice Quiz: Accessing Accelerometer Data
- Practice Quiz: Audio Analysis
- 3: Parameterised visualisation
- AngryDroids
- 4 Introduction
- 4.1 Physics
- 4.2 Forces
- 4.3 Preparing and playing sound FX
- 4.4 Integrating audio and physics
- 4.5 Group discussion
- 4.6 Outro
- Additional Lecture: Functions
- Additional Lecture: Loops
- Week 4 Code Pack
- Slide Pack
- Practice Quiz: Physics
- Practice Quiz: Forces
- Practice Quiz: Preparing and playing sound FX
- Practice Quiz: Integrating audio and physics
- Practice Quiz: Group discussion
- AngryDroids
- Music Machine
- 5 Intro
- 5.1 Basic drum sequencer
- 5.2 Slider widget
- 5.3 (Part 1) Music Machine discussion with Martin Roth from RJDJ
- 5.3 (Part 2) Music Machine
- 5.4 Outro
- Week 5 Code Pack
- Practice Quiz: Basic drum sequencer
- Practice Quiz: Slider widget
- Practice Quiz: Music Machine
- Music Machine Quiz
Summary of User Reviews
Learn about digital media through this course on Coursera. Users have found the course to be informative and engaging, with a focus on practical skills. Many users appreciated the hands-on projects that allowed them to apply what they learned.Key Aspect Users Liked About This Course
Hands-on projectsPros from User Reviews
- Practical skills taught
- Engaging content
- Informative lectures
- Good value for money
- Flexible schedule
Cons from User Reviews
- Some technical issues with the platform
- Lack of interaction with instructors
- Limited feedback on assignments
- Material can be too basic for some
- Not enough depth on certain topics