Here at Deviant Noise, our favorite piano self study course is HearAndPlay's Music Theory Bundle pack. It's a set of lessons that teaches you how to play piano through traditional music theory and learning to play piano by ear. It's also the most affordable course we've reviewed on our site.