Is your language not supported? Let us knowOR Define your custom key mappings by clicking on the virtual keyboard below a key with your mouse - edit: key+Shift, key, key+Alt. Remove your mappings by clicking default key mappings.
words per minute (WPM)
characters per minute (CPM)
the best way to learn touch typing is to use AgileFingers!*sample text/sample-textStart typingStart typing. Good luck!Touch the keyboard and start typingPress any key on your own keyboard, and then start typing the textWelcome to AgileFingers!This is your last attempt for this task!Set your goalChoose a lessonChoose a textChoose or upload a textChoose a taskCongratulations! Your score meets your current goal.Too slow!Your current goal isToo inaccurate! Minimum accuracy isGoal achieved!!!, but first sign in and your scores will be saved!Options are stored in your browser, not on your user's account.Every constructive feedback is a great gift!Ah, what a fine day for Science!!Invalid e-mailYou are not signed inpracticeError saving dataUse your own, not the virtual keyboard for typing.Random wordsTextwords per minutecharacters per minuteWPMCPMcharthideLessonTaskSingle lessonLessons groupTextsmhTouch typing lessons - learn to type faster - AgileFingersType much faster without looking at your keyboard. This top free online touch typing course will help you to increase your speed and accuracy."Decide how fast you want to type - AgileFingersWhen learning to type faster it is important to set a goal. Try to achieve it. If you achieve the goal, set a higher one.Touch typing lessons - AgileFingersYou can type faster. Each of your finger type in a different speed. Each finger is responsible for clicking a particular area of your keyboard.Practice fast typing on full texts - AgileFingersPick a full text for practicing fast typing.Touch typing test - AgileFingersTest if you type as fast as you think you do. If you don't, don't worry. Just practice more with AgileFingeres, eventually you will achieve your goal.Test taskTouch typing test - task:Your opinion about AgileFingersShare your thoughts about AgileFingers. We can surely make this course better. Let's work together on thatLessonFast typing exercise:My own text - AgileFingersSample text - AgileFingersTyping exerciseFast touch typing exerciseLearn touch typing by playing games - AgileFingersLearning touch typing is not the most pleasurable thing to do, but AgileFingers makes it more interesting. Learn to type faster by playing a game!Sheep Rescue - touch typing game - AgileFingersLearn touch typing by playing "Sheep Rescue" - game that teaches how to type faster and more accurately. Press the correct key and get points for your bravery.Star Words - touch typing game - AgileFingersMaster touch typing by playing "Star Words" - game that will make you type much faster. This game is a part of AgileFingers course.User profile - AgileFingersUser profile for AgileFingersLog in / register - AgileFingersAuthentication for AgileFingersSettings - AgileFingersSettings for AgileFingers - touch typing online tutorTeach your students how to type faster - AgileFingersZone for teachers who wish to improve typing skills of their students. You can start a lesson in classroom or assign your students. Observe how they type faster and faster.Student zone for those who wish to learn touch typing - AgileFingersTake touch typing classes. Your teacher will guide you in touch typing matters.indexmiddleringlittleall fingersrowLesson:fingersinnerRandom wordsRandom words & numbersMost common wordsnumbers/index/middle/ring/little/all-fingers/row/lesson/fingers/inner/random-words/random-words-numbers/test/single-lesson/lessons-group/lessonshttps://agilefingers.com/text/texts/task/most-common/homework/classroom-work/student/summaryhomeworkclassroom workOne more goTry againeditEnglish