I use Flowkey to learn piano songs.
It shows the notes for left and right hand and also a video of somebody playing. It can be slowed down to 50% speed and also can wait for you untill you play the right notes.
Some songs also contain chord symbols. If not you can easily find a chord sheet for most songs on internet. You could play only the right part of the song with chords in the left hand if you want to play keyboard style.
They have a nice collection of old and recent songs and continue to add new songs every few months.
It's not cheap but worth the money to my opinion.
You can try the app for free with a few demo songs and it works on pc and Ipad.
www.flowkey.com