Webtypist is a browser-based typing tutor.
It teaches you how to touch-type and improve your typing speed. There are a plenty of lessons ranging from beginner to advanced including one for programmers ((p) series) and special keyboards (Numpad (n) series, Colemak (c series))
Give it a try here - webtypist.vercel.app
Webtypist is inspired by GNU typist (gtypist) and is capable of parsing and running .typ lessons built for GNU Typist. In other words, you can call it gtypist for the web.
- Quick QWERTY (q) Series
- Long QWERTY (r) Series
- Speed Drills (s) Series
- Programmer (p) Series
- QWERTY review (u) Series
- Numpad (n) Series
- Colemak (c) Series
- Dvorak (d) Series
All lessons on webtypist are GNU typist .typ files which are inside the /public folder of this repository. Have a look at demo.typ to understand the basic commands used. Open webtypist and click the "Make your own lesson" button to see how demo.typ runs.
To learn more check the GNU Typist Manual
You can contribute lessons or code by submitting a pull request. Support for non-English lessons isn't guaranteed so try running those before you open a PR.
- Type ahead and sync behind error correction
- KDE's .ktouch file support
- GNU Typist authors and contributors for the original
gtypistprogram, through which I learnt to type - Daniel Sockwell for authoring the
(p) serieslesson
Happy typing!
