Find answers to frequently asked questions and learn how to use TypingHub
TypingHub is a typing practice site designed for engineers, featuring programming language-specific exercises. Practice with pseudo-code in various languages like JavaScript, Python, and Go to develop practical typing skills. It's especially recommended for those looking to get comfortable with split keyboards or 60% keyboards.
Click the "Login" button in the top right corner and sign in with your GitHub or Google account. Account creation is free, and you can start practicing immediately.
You can practice with all supported programming languages and access basic achievement features for free.
We recommend starting with the language you use most often. For beginners, JavaScript or Python are great choices. These languages have a moderate variety of symbols, helping you get familiar with basic programming characters.
WPM (Words Per Minute) measures how many words you can type per minute. Accuracy shows the percentage of correctly typed characters. Beginners should aim for 90%+ accuracy, while intermediate users should target 40+ WPM. Consistent practice will steadily improve your scores.
You can view detailed scores on the results screen after each practice session. The Dashboard page also shows your practice history, statistics, and growth charts.
The Dashboard displays your practice history, statistics graphs, and current achievement progress. You can see average scores by language, improvement trends, and weakness analysis to visually track your learning progress.
Premium plan includes unlimited practice, detailed analysis reports, custom practice mode, theme customization, and ad-free experience.
Premium plan users can export practice data in CSV format. This is useful if you want to analyze your learning records with external tools.
Try clearing your browser cache or using a different browser. Also, make sure your keyboard input method is set to English (not Japanese IME). If the problem persists, please contact us.
Update your browser to the latest version and ensure JavaScript is enabled. We recommend the latest versions of Chrome, Firefox, Safari, or Edge.
Check if any ad blockers or privacy extensions are blocking the social login authentication. Private/Incognito browsing mode may also cause issues.
Please contact us through the inquiry page with details about the issue. Including your browser type, the actions that triggered the bug, and any error messages will help us resolve it faster.
If the above doesn't resolve your issue, or if you have any other questions, please contact us through the inquiry form.
Contact Us