Introduction to Programming for Musicians and Digital Artists

Course Feature
  • Cost
    Free
  • Provider
    Coursera
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    21st Oct, 2013
  • Learners
    No Information
  • Duration
    4.00
  • Instructor
    /
Next Course
1.5
0 Ratings
This course introduces programming to musicians and digital artists. It covers the fundamentals of programming, such as logic, loops, functions, and objects, as well as advanced topics like multi-threading, events, and signals. Students will create expressive digital instruments that make sound and music in response to program logic. The course uses the ChucK language, which provides precise control over time, audio computation, and user interface elements. Special guest lectures from the creators of ChucK, Dr. Ge Wang and Dr. Perry R. Cook, will be included. This course is perfect for those who want to learn to program in C++, Java, and other languages.
Show All
Course Overview

❗The content presented here is sourced directly from Coursera platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 27th, 2023]

This course introduces students to the fundamentals of programming, such as logic, loops, functions, objects, and classes. It also covers advanced topics, including multi-threading, events, and signals. Through the course, students will create digital instruments that make sound and music in response to program logic. The ChucK language is used to provide precise control over time, audio computation, and user interface elements. This language is used by millions of users worldwide and is the backbone of many academic programs and laptop orchestras. By learning to program with ChucK, students will be prepared to program in C++, Java, and other languages. Special guest lectures from the creators of the ChucK language, Dr. Ge Wang (Stanford University) and Dr. Perry R. Cook (Princeton University), will be included.

Show All
Recommended Courses
become-an-edm-producer-5441
Become an EDM Producer
1.5
LinkedIn Learning 2 learners
Learn More
This course is perfect for aspiring EDM producers who want to stay up to date with the latest trends and techniques. It will provide a strong foundation in the fundamentals of EDM production, from mastering foundational audio concepts to learning time tested recording and mixing techniques. It will also cover the roles and responsibilities of a music producer. So, if you're looking to become an EDM producer, this course is for you!
computer-assisted-music-in-python-5442
Computer-Assisted Music in Python
5.0
ThaiMOOC 3 learners
Learn More
This course is an exciting exploration into the world of algorithmic and computer-assisted composition using Python and the newly developed SCAMP framework. Whether you are a beginner or experienced programmer, you will learn the fundamentals of Python programming and the musical potential of the SCAMP framework. Marc Evanstein is the instructor for this micro-course, and you can preview his teaching approach on his Youtube channel: music.py. Join this course to unlock the endless possibilities of computer-assisted music in Python!
electronic-music-production-with-john-tejada-5443
Electronic Music Production with John Tejada
3.0
ThaiMOOC 5 learners
Learn More
Learn the secrets of electronic music production from John Tejada, a 25+ year veteran of the industry. In this project-driven course, you'll go behind the scenes with Tejada and learn everything you need to know to complete a song from start to finish. Covering sound design, arranging, mixing, and mastering, Tejada will help you create the same kind of punchy, expertly-produced mixes he is known for. Simplify the creative process and learn how to make your mix translate to different speakers and environments. Get the same practices and techniques Tejada has been using in his productions for years.
songwriting-in-logic-pro-x-for-electronic-music-production-5444
Songwriting in Logic Pro X for Electronic Music Production
4.5
Udemy 2 learners
Learn More
This Songwriting for Electronic Music Production course is perfect for anyone looking to create their own music in Logic Pro X. With this course, you'll learn how to create drums and bass parts, write memorable melodies, arrange and structure your music, produce and mix your songs, write vocal parts, and tell stories with your lyric writing. You'll also get tips and techniques to make amazing sounding music and improve your songwriting skills. The instructor, Tomas, is a full-time Music Producer and Educator with a MMus Masters Degree in Music Production and a BA(Hons) Degree in Music Composition. He has taught over 290,000 students and is passionate about teaching. Join this course and start writing your own songs as an Electronic Producer in Logic Pro X.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet
arrow Click Allow to get free Introduction to Programming for Musicians and Digital Artists courses!