Klavaro is a free and open source touch typing tutor application for Linux, MacOS and Windows. Using Klavaro you can learn and improve your typing easily. You can customize the typing keyboard layouts and edit and save new or unknown keyboard layouts. It comes with basic course for initial typing training and other available courses are adaptability, speed and fluidity. It also provides charts about your learning process. It supports multi-keyboard, multi-language, internet contest and more.