This free course can teach you music programming basics in less than an hour

Quincy Larson
We’ve moved to freeCodeCamp.org/news
Sent as a

Newsletter

3 min readMay 10, 2017

Ableton, A Berlin-based music software company, just released a free interactive music course that runs right in your browser.

One thing that immediately struck me about their web app was how well it was built. For example, if you change the tab, the music will fade out, then fade back in when you return. And if you start one sequencer, then scroll down and start another sequencer, it will automatically pause the first one.

It also has fun, easy to understand interfaces for programming music.

If you enjoy listening to music, but don’t know much about how it all works on a structural level, this course is for you.

It will teach you some of the principles at work in popular songs like Queen’s “We Will Rock You” and Björk’s “Army of Me”.

I enjoyed learning how to compose basic beats, and noticed myself grinning as I tweaked them live during playback.

The course also touches lightly on melodies, scales, and some advanced topics.

If you’re already a musician, you can jump straight into their online playground and start composing loops.

This is a solid example of interactive online learning. I’m excited to see what other skills can be taught interactively in a browser.

Here are three links worth your time:

  1. 9 popular online courses that are gone forever… and how you can still find them (7 minute read)
  2. How to make the perfect app icon (5 minute read)
  3. Professional front-end developer Jesse Weigel recently started live-streaming on our YouTube channel. In this video, he’ll walk you through designing and building a series of Material UI card elements (44 minute watch)

Thought of the day:

“As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.” — Dave Parnas

Funny of the day:

Webcomic by PhD Comics

Study group of the day:

freeCodeCamp Mexico City

Happy coding!

– Quincy Larson, teacher at freeCodeCamp

If you get value out of these emails, please consider supporting our nonprofit.

--

--