Learn 2 Type
Helps you master the skills of touch typing
Typing Game - English Club
How well can you type in English? This is a good way to improve your English. Here, you have to type as fast as possible, and you can't make mistakes.
Dave's ESL Cafe Discussion Forums for Students
This is a discussion board for ESL students all over the world. Practice your English in forums including these topics: cinema, computers, culture, current news, family, food, health and fitness, hobbies, holidays, learning English, literature, music, science, sports, travel and more.