Help Center

Find answers to frequently asked questions and learn how to use TypingHub


🚀 Getting Started

What is 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.

How do I create an account?

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.

What features are available for free?

You can practice with all supported programming languages and access basic achievement features for free.


⌨️ About Typing Practice

Which programming language should I start with?

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.

How do I interpret my scores (WPM & Accuracy)?

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.

Where can I check my practice results?

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.


🎯 About Features

How do I use the Dashboard?

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.

What are the Premium features?

Premium plan includes unlimited practice, detailed analysis reports, custom practice mode, theme customization, and ad-free experience.

Can I export my data?

Premium plan users can export practice data in CSV format. This is useful if you want to analyze your learning records with external tools.


🔧 Troubleshooting

My input isn't being recognized correctly

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.

The screen isn't displaying properly

Update your browser to the latest version and ensure JavaScript is enabled. We recommend the latest versions of Chrome, Firefox, Safari, or Edge.

I can't log in

Check if any ad blockers or privacy extensions are blocking the social login authentication. Private/Incognito browsing mode may also cause issues.

What should I do if I find a bug?

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.

Still need help? Contact us

If the above doesn't resolve your issue, or if you have any other questions, please contact us through the inquiry form.

Contact Us
Help - TypingHub | TypingHub