EarSketch logo

EarSketch

Teaches coding through music composition using Python and JavaScript.

Made by Georgia Institute of Technology

  • Javascript

  • Educational

  • Music Production

  • Code Learning

  • programming

  • Online Education

  • Python

What is EarSketch?

EarSketch is a free, web-based educational platform that teaches coding in Python and JavaScript through the lens of music composition and remixing. Developed at the Georgia Institute of Technology, this learning environment enables users to create music projects without any installation or account requirements. The platform comprises a curriculum, a digital audio workstation (DAW), a code editor and console, and a sound browser featuring a library curated by renowned audio professionals Young Guru and Richard Devine. EarSketch provides a unique opportunity for beginners to explore programming concepts while engaging in the creative process of music production

Highlights

  • Teaches coding in Python and JavaScript through music composition and remixing
  • Web-based platform accessible through web browsers with no installation required
  • No account needed to create or view projects
  • Includes a curriculum, DAW, code editor, console, and a curated sound library
  • Sound library created by renowned audio professionals Young Guru and Richard Devine
  • Opportunity for beginners to learn programming while exploring music production

Platforms

  • Online

Languages

  • English

Social

Features

    • Tutorials