Here is an interesting and informative video explaining how grand pianos work. Did you know there are more than 12,000 parts in a grand piano?
To celebrate Beethoven's 245th year, Google created a special Doodle today. Check it out here!
Here are a few apps and sites that I use on a daily basis for teaching.