How to Learn Piano Online for Beginners

Updated on February 25, 2019
shabbysketchpad profile image

Elisa has been an online writer for over four years. I am a self-taught musician who's articles focus on teaching beginners the basics.

Learning Piano for Beginners

Piano is a versatile musical instrument and is probably one of the most widely played around the world. Piano is basically a keyboard instrument where the black and white keys represent different notes with different intervals. The way the notes go is head right to go higher, head left to go lower.

Learning how to play the piano is not a difficult feat as long as you are determined. The instrument itself is designed to make playing the notes easier. Piano lessons can be learned from a piano teacher in your community or from online lessons. Some adult beginners who have little free time might choose online lessons because it can be done anytime, anywhere

So, here are a few great websites to learn piano online. The best part is they offer the lessons for free.

zebre keys piano
zebre keys piano

Zebra Keys

Zebra Keys offers free online piano lessons, starting from beginner's level to the more advanced. One great thing about these lessons is that each one has its own video or flash animation to make every lesson fun and easy.

The lessons on the website are designed for teenage to adult learners. Parents who want to teach their children a bit of piano can benefit from Zebra Keys. The lessons are very clear and easy to follow. The virtual piano also helps with learning the songs directly on the site. Another feature that is very helpful is the Note Trainer tool. It assists learners to understand various elements of music.

piano nanny online lessons
piano nanny online lessons

Piano Nanny

Piano Nanny is perhaps one of the most comprehensive sites for learning piano. The free lessons are very detailed and professionally written by the experts. It feels like actually learning from a real life piano teacher.

The lessons consist of three different difficulty levels, including Starter Studies, Intermediate Studies, and Advanced Studies. With the Starter Studies having 13 lessons, Intermediate 11 lessons, and Advanced 10 lessons, Piano Nanny is very thorough in teaching piano for the online community.

plern piano
plern piano

Plern Piano

Online Piano Teacher And Composer

If you are a fun loving person (or a video game addict) and need a fun way to learn piano, Plern Piano is a great choice to keep in your arsenal. This might not be the perfect site for absolute beginners, though. It is more suited for music students who want to learn new songs and for composers who want to create original pieces. You can import MIDI files to learn to play the songs online or edit your own compositions on the site.

About this site, think "Guitar Hero" but for piano.

teaching music to children
teaching music to children

Teaching Music to Young Children

A Few Tricks Up Your Sleeves

To tell you the truth, I have heard about this method a long time ago. Check out Yamaha Junior Music Course. But recently I thought to use it to teach my niece a simple piano piece, as an experiment. Basically, the method is to teach by imitation. That's not actually new. But for young children the learning process has to be fun. Meaning, you might need to pick up some children songs video CD or download the video from Youtube.

For example, take "Mary Had a Little Lamb". First, show the children a music video of Mary Had a Little Lamb, preferably in the key of C major. Trust me, C major is the easiest to play on the piano. Then, sing the song with the children until they have a good grasp of the pitch and intonation.

Second, play the song on the piano and ask them to sing along. Young children might master the lyric singing really fast. After lyric singing, we can introduce solfege singing or singing the notes. This stage can be difficult because do-re-mi-fa-so may not mean anything to them. Dividing the song into three parts can help. Part one is "mi-re-do-re-mi-mi-mi", part two "re-re-re-mi-so-so", and part three "re-re-mi-re-do". Part one is sung twice in the exact same way, so it can be taught only once. Initially, teach them part one first, because that means they'd have mastered 50% of the song. You can sing alternately with the children. They sing part one twice, you sing the rest. Then, teach them one part at a time until they understand how to sing the whole song.

Third, after the children are able to sing the entire notes of Mary Had a Little Lamb, you can teach them how to play the right hand (or the melody). RH stage is also easier if you divide the song like the above method. Teach them one part at a time how to play the right hand, while singing along. The singing is important. It will help them to play the melody.

You could stop here if you thought playing the melody alone is enough for young children. If not, then continue to stage four.

Fourth, the left hand. Your children have to master the right hand first. Then ask them to play the right hand, while you play the left hand (team-playing). Make it simple, please. Just the bassline is enough. Mary Had a Little Lamb can be accompanied by single notes C and G as bass. Their hearing will get used to it. Teach them the left hand in two parts (the first four bars and the rest). They might be able to play it with just a few demonstrations. Then you can team-play with them again with you playing the right hand and them the left hand.

The fifth and final stage, both hand playing. Show them how to play the song with both hands, SLOWLY... Repeat a couple of times. Then ask them to try it. Don't be discouraged if they don't play perfectly on fist go. Encourage them to practice again while you sing along with them. It will be fun to learn music if you have loved ones paying attention and praising every effort you make.

"Mary Had a Little Lamb" Piano Sheet Music - A Simplified Version

free piano sheet music
free piano sheet music

The first version is very easy to learn for absolute beginner. After mastering the first one, try the second one with more notes for your left hand.

This Old Man - Easy Piano Sheet Music

this old man piano sheet music
this old man piano sheet music

One of the well-known children's songs. Unfortunately, I don't remember most of the words. So no lyrics this time.

Buzz, Buzz, Buzz - Level: Grade 1

easy piano sheet music
easy piano sheet music

"Buzz, Buzz, Buzz" is a popular children song which I also don't know the lyrics. It's a simplified piece in C major.

Shabby's Stupid Song

This is what happened when a beginner keyboardist tried their hands on song writing and playing without expert guidance.

Easy "Jingle Bells" Sheet Music

For Piano

In the spirit of Christmas, I would like to share our beloved Christmas song, "Jingle Bells".

This is an easy version for beginner pianists.


Have You Learned Piano?

Submit a Comment
  • profile image


    5 years ago

    You Yes You Now ANYONE Can Learn Piano or Keyboard

  • TheLittleCardShop profile image

    Malu Couttolenc 

    7 years ago

    Wow never thought you could learn to play piano online, thank you for writing this page :)

  • WriterJanis2 profile image


    7 years ago

    This is an excellent resource. Will show this to my son.

  • profile image


    8 years ago

    very interesting..:D

  • Judy Filarecki profile image

    Judy Filarecki 

    8 years ago from SW Arizona and Northern New York

    I'm self taught, but mainly just for my own entertainment. Maybe I should look at some of your resources when I'm not busy painting or playing tennis. I just need a few more hours int he day.


This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

Show Details
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)