Introduction to Programming for Musicians and Digital Artists

Provided by:
9/10 stars
based on  4 reviews
Provided by:
Cost FREE
Start Date TBA
Introduction to Programming for Musicians and Digital Artists

Course Details

Cost

FREE

Upcoming Schedule

  • TBA

Course Provider

Coursera online courses
Coursera's online classes are designed to help students achieve mastery over course material. Some of the best professors in the world - like neurobiology professor and author Peggy Mason from the University of Chicago, and computer science professor and Folding@Home director Vijay Pande - will supplement your knowledge through video lectures. They will also provide challenging assessments, interactive exercises during each lesson, and the opportunity to use a mobile app to keep up with yo...
Coursera's online classes are designed to help students achieve mastery over course material. Some of the best professors in the world - like neurobiology professor and author Peggy Mason from the University of Chicago, and computer science professor and Folding@Home director Vijay Pande - will supplement your knowledge through video lectures. They will also provide challenging assessments, interactive exercises during each lesson, and the opportunity to use a mobile app to keep up with your coursework. Coursera also partners with the US State Department to create “learning hubs” around the world. Students can get internet access, take courses, and participate in weekly in-person study groups to make learning even more collaborative. Begin your journey into the mysteries of the human brain by taking courses in neuroscience. Learn how to navigate the data infrastructures that multinational corporations use when you discover the world of data analysis. Follow one of Coursera’s “Skill Tracks”. Or try any one of its more than 560 available courses to help you achieve your academic and professional goals.

Provider Subject Specialization
Humanities
Sciences & Technology
4639 reviews

Course Description

The course, lecture, and examples build on each other to teach the fundamentals of programming in general (logic, loops, functions, objects, classes) and also deals with advanced topics including multi-threading, events and signals.  Throughout the course, students create meaningful and rewarding expressive digital “instruments” that make sound and music in direct response to program logic.  The ChucK language provides precise high-level control over time, audio computation, and user interface elements (track pad, joysticks, etc.).  ChucK is used (unknowingly in most cases, via SMule Apps) by millions of users throughout the world, and is the backbone of dozens of academic programs and laptop orchestras.  Learning to program using ChucK, through the musical examples provided in this course, will prepare students to program in C++, Java, and other languages. There will be special guest lectures from creators of the ChucK language, Dr.... The course, lecture, and examples build on each other to teach the fundamentals of programming in general (logic, loops, functions, objects, classes) and also deals with advanced topics including multi-threading, events and signals.  Throughout the course, students create meaningful and rewarding expressive digital “instruments” that make sound and music in direct response to program logic.  The ChucK language provides precise high-level control over time, audio computation, and user interface elements (track pad, joysticks, etc.).  ChucK is used (unknowingly in most cases, via SMule Apps) by millions of users throughout the world, and is the backbone of dozens of academic programs and laptop orchestras.  Learning to program using ChucK, through the musical examples provided in this course, will prepare students to program in C++, Java, and other languages. There will be special guest lectures from creators of the ChucK language, Dr. Ge Wang (Stanford University) and Dr. Perry R. Cook (Princeton University).
Reviews 9/10 stars
4 Reviews for Introduction to Programming for Musicians and Digital Artists

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Jeff Winchell profile image
Jeff Winchell profile image
7/10 starsCompleted
  • 91 reviews
  • 66 completed
3 years, 10 months ago
You can spend less time and get a decent grade in this class, but if you want to write something creative under the (IMO) too restrictive constraints of the assignments, you'll need to spend more time. 12+ is not out of the question unless you are a digital Mozart. I've never mixed making music and programming before, so this is fun. Even if you don't aspire to make something original and musical, you can have a lot of fun making weird sounds with your programs.
Was this review helpful? Yes1
 Flag
Sam wright profile image
Sam wright profile image
10/10 starsCompleted
  • 5 reviews
  • 4 completed
7 months, 1 week ago
This was a great class. Having said that be warned that if you don't have experience with either programing or music theory then this class is a lot to bite off and it will be almost impossible to get a good grade in that case. Also note that the use of the term digital artists in the name is somewhat misleading since the only art covered is music.
Was this review helpful? Yes0
 Flag
Gina C. profile image
Gina C. profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
4 years, 11 months ago
A very challenging course, I was enjoying it very much. Good pieces of music I found in the forum. Glad that at last I finished this course.
Was this review helpful? Yes0
 Flag
soesilo wijono profile image
soesilo wijono profile image
10/10 starsCompleted
  • 19 reviews
  • 19 completed
4 years, 11 months ago
One of the best courses from Coursera. Wonderful instructors with their expertise in music and computer science, Ajay Kapur, Ge Wang, Perry R. Cook. Well structured, and good responsiveness by staffs/instructors in the forum (thank you Jen Hutton et.al.). The materials is easy to be understood with examples. Helpful classmates in the forum. Also as non-musician I learnt much more about music. ChucK is just a powerful growing musical programming language. Wonderful peers in the peer-graded assignments, they are so generous that I got all 6 out of 6 (full point) for PGA2 - PGA7 and Final Project. Very recommended course.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.