What are the best resources for learning to play piano?

Whether it's bending it like Beethoven or mixing it up like Mercury, playing the piano is always a crowd pleaser. Thankfully, there are multiple ways to flex those fingers on the ivory! Check out this list of the best resources for learning to play piano and you're sure to find a KEY to your success.

244 contributors
24 solutions
  1. 31

    #1Lypur's Youtube Channel: Learn how to play piano

    Lypur's Youtube Channel: Learn how to play piano
    Lypur's Youtube channel features amazing video lessons that can take you from being a complete novice to playing an advanced piano. Heavily focused on music theory.


    Janice Burke
    Written on March 14, 2017
    "I love being able to learn piano and have an amazing teacher. The lessons are very in depth and easy to understand. My kids love this idea of learning on their own time and not having to have a set schedule. "
  2. 27

    #2Pianojohn113 Youtube's Channel

    Pianojohn113 Youtube's Channel
    Super detailed video tutorials on playing popular piano songs (Elton John, Billy Joel, Beatles) exactly as recorded. For medium to advanced players.


    Hu Li
    Written on January 31, 2017
    "I found these videos as great resources for learning to play piano. Although the focus was more on current songs and how to play them, it gave me an idea and some visual know how on playing the piano. Although I'm nowhere near the level I want to be, this provides a great challenge for me to learn and push myself."
  3. 25

    #3Hoffman Academy - Online Piano Lessons

    Hoffman Academy - Online Piano Lessons
    Learn to play piano the easy way with step-by-step, simple instructions from pianist and educator Joseph Hoffman.


    Eric Morgan
    Written on March 2, 2017
    "The list of playlists on YouTube is nice, but it's not sorted by complexity, nor is there an indicator of where to begin. I'd recommend going to a single splash video that explains what the Hoffman Academy is, as opposed to being bombarded with a list of playlists."
  1. 23

    #4Piano Scales, Chords & Arpeggios Lessons with Elements of Basic Music Theory

    Piano Scales, Chords & Arpeggios Lessons with Elements of Basic Music Theory
    Piano Professor Damon Ferrante guides you through 140 step-by-step lessons (for beginner to advanced levels).

    Check price

    Scott Gardner
    Written on February 1, 2017
    "I have used the Piano Scales, Chords & Arpeggios Lessons with Elements of Basic Music Theory and it is great for teaching technique and form. It has 140 step by step lessons, teaches everything for beginners as well as advanced players. I love the videos that come with it also!"
  2. 21

    #5Learn Piano: Learn Piano the Easy Way Using Simplified Chords

    Learn Piano: Learn Piano the Easy Way Using Simplified Chords
    Learn Piano the Easy Way using Simplified Chords will teach you how to play quickly and easily using simplified chords.

    Check price

    Lawrence Patterson
    Written on April 21, 2017
    "I always wanted to play the piano but it is a daunting task to start from scratch. Thankfully this book has made it easy to get started by using simplified chords to reduce the arduous task of beginning to learn. I would recommend this book to anyone who wants to learn to play piano but is intimidated by the process."
  3. 20

    #6Alfred's Basic Adult Piano Course

    Alfred's Basic Adult Piano Course
    Alfred's Basic Adult All-in-One Course is designed for use with a piano instructor for the beginning student looking for a truly complete piano course.

    Check price

    Gregory Jenkins
    Written on March 22, 2017
    "If you're learning to play the piano and would like a good book that teaches you strong basic skills, I recommend this book. It has helped me develop strength in my fingers and understand the basics to playing the piano well. Playing the piano isn't about how complicated the music is, but how well you play each note. This goes over those concepts."
  4. 19

    #7Playground Sessions

    Playground Sessions
    Legendary producer Quincey Jones presents Playground Sessions. This innovative piano software teaches you how to play the piano with interactive lessons featuring your favorite songs.

    Windows, Mac

    $17.99- monthly suscription

    Gerald Price
    Written on February 11, 2017
    " Learning piano seems like one of those things you can't learn properly unless you have someone to teach you. I tried learning from youtube videos and reading articles about it but made little progress. I had few expections when I tried Playground Sessions and was pleasantly surprised. It not only teaches music theory, which is necessary to truly understand how to play, but also has interactive, hands on lessons from experts. Short of a personal tutor, this is probably the best way to learn to play."
  5. 15

    #8Piano Lessons by Pianote

    Piano Lessons by Pianote
    Pianote features real piano teachers with whom you can interact through Q&A sessions. Their method focuses on keeping you engaged by learning songs you love from the start.

    $49- monthly suscription

    Zachary Moreno
    Written on January 31, 2017
    "Everyone has gone through some kind of Piano face and i was just the same. I wanted to learn piano but i didnt want to take in person lessons and i wanted to get results fast. Thats when i was recommended Pianote which has made learning incredibly easy and incredibly fun. With it you will be playing in no time."
  6. 12

    #9Piano Melody

    Piano Melody

    Piano Melody is a piano application that lets users learn to play their favorite songs on the piano by playing back the melody. It also offers 700 songs to learn from different eras and genres. It was developed by Learn To Master Ltd.




    Bruce Hudson
    Written on February 4, 2017
    "Piano melody, at first sight, looks like a rudimentary, relatively simple app. This sort of app is by no means revolutionary: tens of apps already exist that are design to mimic piano keys on a touch screen. I don't like the app, and the reviews are around 4.0, reflecting a general liking of the app, but nothing too special. This is good for little kids to play around with, or initially develop interest in piano as a concept and interest. . For actually learning to play piano, find a real piano or a keyboard. "
  7. 10

    #10Piano Marvel

    Piano Marvel
    Piano Marvel is a powerful piano lesson tool for both students and educators. There are hundreds of lessons that break piano playing down into fun, learnable segments that don't overwhelm students.

    Free- varies by plan

    Huang Shi
    Written on January 22, 2017
    "I have used Piano Marvel for learning how to play piano and I like how it saves your progress and saves it to the cloud so you can get to it from almost any computer or device. Piano Marvel teaches sight-reading, chords and scales, ear training, rhythm training, and much more! I love how you can hook up a digital piano to the computer with it. I love how it grades performances and tells me my mistakes."
  8. 4


    PianoWithWillie helps you learn songs, improvise and arrange...even if you're a beginner.

    $36.75- monthly suscription

    Eric Rodriguez
    Written on February 1, 2017
    "I had taken piano lessons as a child but never got very far and certainly didn't remember anything I'd learned once I was an adult. But I gave PianoWithWillie a try and am extremely pleased with my decision. The flexibility in the program really works well for me, allowing me to pick and choose the lessons I want to work, or go back to some if I feel I haven't fully grasped what they were teaching. There's tons of music to keep me interested and I love the fact that Willie teaches how to improvise, which means there's no limit to what I can eventually play. That freshness keeps me coming back to play more."
  9. 3

    #12eMedia Piano For Dummies Deluxe

    eMedia Piano For Dummies Deluxe
    Piano For Dummies lets you take piano lessons at your own pace, in your own home.

    Windows, Mac


    Nick Ma
    Written on April 17, 2017
    "My child wasn't learning piano properly with his teacher, and needed some supplemental practice. His teacher recommended this software, eMedia Piano for Dummies, to me. My son actually enjoys using it, and sometimes I'll hear him tapping away on the keys even when I'm out in the yard. Amazing software!"
  10. 3

    #13eMedia Piano and Keyboard Method v3

    eMedia Piano and Keyboard Method v3
    eMedia Piano and Keyboard Method is the perfect piano tutorial for learning how to play piano. Even if other beginner piano lessons seemed difficult, this piano software and its interactive approach will keep you engaged and quickly teach you how to play piano well!

    Windows, Mac


    Zachary Day
    Written on September 21, 2017
    "You know, I've been trying to learn to play piano for the longest time but never had anyone to teach me or my parents never had enough money. Someone was telling me about this eMedia Piano and Keyboard thing so I checked it out. Wow, this sucks. Was very hard to use and navigate. I would not recommend it. "
  11. 3

    #14Online Pianist

    Online Pianist
    On this website, you can find tutorials and learn how to play piano with popular songs and artists.


    Jeremy Hudson
    Written on April 10, 2017
    "Online Pianist is an interesting way to learn piano, but I don't know if it completely met my needs and solved all my issues. The app sometimes did not provide enough feedback, and I felt like the interface was kind of odd and not very standard compared to what I expected. I'm not sure if a lot of my knowledge would transfer if I wanted to use another program."
  12. 1



    Flowkey is a tool that helps you learn piano by playing the songs you like most. It works well with both acoustic and electric pianos and helps you learn to play this instrument in an easy, friendly way.


    Web, Android, iOS

    Varies by plan

    Antonio Ayora
    Written on November 28, 2017
    "flowkey is an innovative piano learning-app geared for all entry, intermediate and professional players. It offers a huge selection of songs and the software listens to you while you play, giving you instant feedback. You can also find some courses on different topics around the piano!"
  13. 1

    #16My Piano Assistant

    My Piano Assistant
    My Piano Assistant is a reference book of chords (with all inversions), scales and intervals.



    Adam Rodriguez
    Written on April 28, 2017
    "This is really hand for those just starting out learning piano. It has every chord you can think of with all of their variations. It's very easy to use and very easy to read. It will really expand your musical knowledge as you learn. You can keep it right in front of you on the keyboard as you practice."
  14. 1


    You can teach yourself piano through ingenious 'Bite Sized' lessons that are designed to teach you a set of piano playing skills in a very short period of time.


    Ronald Rice
    Written on May 17, 2017
    "PianoPlayingAdvice.com is a really useful website for anyone looking for learn the piano, or even just brush up on their skills. They have lots of useful information and articles on their site, as well as offering a very cheap lesson plan (under $50) that comes with video tutorials, ebooks, and more. Teaching yourself the piano is extremely difficult on your own, but this website really helps break it down for you and show you the best way to learn a difficult but beautiful instrument."
  15. 0



    Chrodify is a website that provides chords for songs for guitar, piano, and ukulele. The site has an extensive catalog of songs, including chart-toppers, newly released songs, and classic songs for all ages. 


    Free- 1 month

    Gijs Bekenkamp
    Written on May 23, 2018
    "Chordify is your #1 platform for chords. We help musicians of all levels to learn and play the music they love. Chordify gives you the chords for any song and aligns them to the music in a simple to use player. With animated views for guitar, piano, and ukulele and seamless integration with YouTube and Soundcloud."
  16. 0


    Yousician is the personal music tutor for the digital age. Learn at your own pace, whenever and wherever you want. The app listens to you play the guitar and gives instant feedback on your accuracy and timing.

    Android, iOS

    Free- with in-app purchases

    Kathy Lewis
    Written on September 26, 2018
    "I became a much better pianist from this app. I felt like I was doing well, until I used the app and it helped me to see how I could improve. Its super simple to use and gives me feedback that is very helpful towards making me a better artist"
  17. 0

    #20Piano Chops

    Piano Chops

    PianoChops is a website for piano learners that offers a wide range of video-based, online piano lessons. All lessons are nicely categorized in different categories. Users can find free lessons but also sign up for paid-plans.



    Phil Langbert
    Written on February 20, 2018
    "Piano Chops is a great resource for learning to play the piano, especially if you want to learn to play by ear. It's also a great resource for worship piano and accompanying a band."
  18. 0



    GarageBand is a music making software and app for Mac and iOS respectively. It offers a sound library with software instruments, presets for guitar and voice, and virtual session drummers. Users can access piano and guitar lessons.


    Mac, iOS


    Johnny Washington
    Written on April 29, 2017
    "A classic (at least for me). If you like playing music but don't own too many instruments. If you think you could be a decent composer. Or if you just like to make pretty sounds with your computer, this software is for you. To me it's the coolest thing in the world and I find that it gets my mind off any unpleasant thing I might be thinking of. Suddenly, you can play any instrument you fancy, tweak the sound to your liking, etc. The only problem is that I always end up spending way longer than I expected when I start noodling with it."
  19. 0

    #22911 Tabs

    911 Tabs
    911 Tabs is a great tablature search engine to find tabs for guitar, bass, piano and drums.


    Ofelia Esquivel
    Written on September 18, 2017
    "Tons of lessons on how to play most of the major instruments people want to learn. I love the search option to narrow your choice down to a lesson on a particular song or artist. People will learn better if they are learning to play something they like and are familiar with. What a great concept! Though the name of the site seems ambiguous to me. I don't get how it correlates with music lessons. "
  20. 0

    #23Piano Companion

    Piano Companion

    Piano Companion is a free virtual piano that offers a great flexibility on piano chords and offers a lot of modes. It's full-featured for piano learning and a great tool for those musicians that want to play piano on a handheld device.


    iOS, Android

    Free- With in-app purchases

    Parakram Sen
    Written on January 5, 2018
    "I have always been interested in playing a piano and when my friend introduced me to Piano companion,I was fascinated when i found out that my friend had made the best song using the app.So far so good and there is a lot I have learnt and will learn."
  21. -1

    #24PlayPerfect Music Practice Software

    PlayPerfect Music Practice Software
    A software providing visual cues, playback and performance reports helping young musicians train their ear to detect notes that are wrong or out of tune. Students can practice playing with or without a metronome, and learn to play any instrument.



    Juan Hayes
    Written on February 22, 2017
    "I have tried other "learn to play" programs but this is by far the best I have found.It is so simple to use and it is like having a piano teacher sitting right there with you. Even if you have no musical training whatsoever, this walks you through each step using simple, easy to use instructions. If you are serious about wanting to learn piano, you can either spend hundreds of dollars, not to mention travel, on a piano teacher, or you can simply download the PlayPerfect Music Practice Software in the comfort of your own home. For my money, I choose home."


Best What are the best resources for learning to play piano
1Lypur's Youtube Channel: Learn how to play pianoVideos 31 Free
2Pianojohn113 Youtube's ChannelVideos 27 Free
3Hoffman Academy - Online Piano LessonsVideos 25 Free
4Piano Scales, Chords & Arpeggios Lessons with Elements of Basic Music TheoryBooks 23 Paid
5Learn Piano: Learn Piano the Easy Way Using Simplified ChordsBooks 21 Paid
6Alfred's Basic Adult Piano CourseBooks 20 Paid
7Playground SessionsSoftware 19 Paid
8Piano Lessons by PianoteWebsites 15 Paid
9Piano MelodyApps 12 Free
10Piano MarvelWebsites 10 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.