EarSketch: Teach Coding Through Music

Presented by

Lea Ikkache, Georgia Institute of Technology (GA)


EarSketch is an online learning platform to teach Computer Science through music composition. It is a website which contains a full curriculum to introduce computer science, with Python and JavaScript, a code editor, a sound library, and sharing tools. When students code, they place sounds from the library in a Digital Audio Workstation, and they can add rhythms and effects. The samples were composed by Jay Z's sound engineer Young Guru and sound designer Richard Devine. This allows students to compose music in popular genres such as Hip Hop or dubstep. Research has shown increased student engagement after using EarSketch, particularly for female and minority students.


Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.