Het programma presenteert woorden die de gebruiker zo goed mogelijk dient in te typen met de ingestelde toetsenbordindeling. Deze indeling wordt getoond evenals de toets die de gebruiker dient in te drukken om verder te gaan. Voor elke toetsenbordindeling kan de gebruiker typlessen volgen; deze bestaan uit verschillende niveaus. Per niveau worden nieuwe tekens geïntroduceerd zodat geleidelijk de gehele toetsenbordindeling geleerd wordt. Het lesniveau wordt automatisch verhoogd of verlaagd op basis van de typevaardigheden van de gebruiker.
Het programma verzamelt statistieken over de manier van typen, zoals het aantal aanslagen per minuut, veelgemaakte typefouten en accuraatheid. Deze statistieken worden bijgewerkt terwijl de gebruiker aan het typen is. Het programma biedt ook een overzicht van hoe de huidige sessie en het huidige lesniveau verlopen zijn. Daarnaast zijn er grafieken die het verloop van de typevaardigheden van de gebruiker laten zien op de lange termin.
Verscheidene aspecten van het programma zijn instelbaar, zoals het kleurenschema en het oefenmateriaal.