EarSketch é um ambiente de programação educacional gratuito. Seu objetivo principal é ensinar codificação em duas linguagens amplamente utilizadas, Python e JavaScript, através da composição e remixagem da música. Este ambiente de aprendizagem foi desenvolvido primeiro no Instituto de Tecnologia da Geórgia (de 2011) sob o Prof. Jason Freeman (Escola de Música) e Prof. Brian Magerko (Escola de Literatura, Mídia e Comunicação). EarSketch é baseado na web, o que significa que os usuários podem acessá-lo com seus web-browsers, e sem instalação. Nenhuma conta é necessária para criar projetos ou visualizar projetos existentes. EarSketch compreende diferentes elementos: um currículo, uma estação de trabalho de áudio digital (ou DAW,) um editor de código e console, e um navegador de som. EarSketch' a biblioteca de som foi criada por Young Guru, engenheiro de som de Jay Z e famoso designer de som Richard Devine. Encontre mais informações sobre publicações, eventos comunitários, etc.