Flowkey is another piano-learning app with a great reputation ... improvisation techniques, video and sheet music, left- and right-hand exercises, and more. Instant feedback is the next best ...