EarSketch est un environnement de programmation éducative gratuit. Son objectif principal est d'enseigner le codage dans deux langages largement utilisés, Python et Java Script, à travers la composition et le remixage de musique.
EarSketch est un dispositif pédagogique combinant la musique et l’informatique pour créer une expérience d’apprentissage qui mobilise des populations étudiantes très diverses.