Online Typing Practice for Programmers

Screenshot
  Source code available in 10+ languages
  C, C++, Java, Python, Javascript, PHP...
  Multiple Keyboard Layouts
  Typing modes: forced correction | natural
  Increase your Typing Speed & Accuracy

Upcoming features:

  • more keyboard layouts like COLEMAK, WORKMAN, AZERTY,.. are to be added
  • A tutorial section will be added to teach touch-typing
  • option to disable forced correction (added!)
  • keep mailing me more suggestions here: aman@speedcoder.net

    Please enter your email to get updates about the upcoming features



    Don't Just be a Coder, be a SpeedCoder!

    How it Works?


    Practice Typing Source Codes of your favourite language with finger guiding system. While practicing you should not look at the keyboard but the screen which shows where the fingers will be placed. After completing each lesson you can see your WPM (words per minute), Accuracy and keys with most mistakes.

    How is it different?


    All other typing tutors are aimed for general english, and do not provide practice for special characters used frequently in programming. With SpeedCoder you focus on those characters and keywords. This help you in reducing typing mistakes and improve your overall typing speed.

    What is Custom Code Feature?


    Custom Code feature allows you to practice your own programs or any other program that you would like to practice using SpeedCoder.

    Is it free?


    Yes, each and every feature of SpeedCoder is absolutely free!

    Supported Browsers


    SpeedCoder may not work as expected on any other browsers than these

    chrome
    firefox
    safari
    opera