- Touch Typing. Free Program that lets you exercise and learn Touch Typing.
- Peter's Online Typing Course. A set of free online typing lessons and exercises.
- 1-Language Chat. A Popular ESL chatroom that does not require any registration to enter.
- Writing worksheets. Hundreds of writing topics provide teachers with meaningful writing tasks.
- Re-writing Excellent writing resources from bedfordstmartins.com.
- Writing ?How to write English Texts. Punctuation, essays, and business letters.
- Five Paragraph Essay. Strong academic presentation with suggestions, outlines, and samples.
- Essay Punch. Students see their work develop on a note pad that keeps track of each step.
- Paradigm Online Writing Assistant. A lot of information about how to write informal essays, thesis/support essays, argumentative essays, and exploratory essays.
- Essay Info. Basics of essay writing, writing tips, essay types, citation styles, and so on.
- Good Essay Topics. A collection of great topics for your college paper or essay, and 10 tips for choosing a thrilling essay Topic.
- The Purdue University Writing Lab Handouts. One of the earliest online writing lab. The Handouts section provides excellent guide to academic writing. There is also a section of English as a Second Language.
- Online Guide to Writing and Research University of Maryland University College (UMUC) prvides this site, like an online writing textbook.
- Technical Writing. An online textbook for technical writing. It's also a good online reference book.
- Web Style Guide. Yale online design manual dealing with Web design principles and various Web design issues.
- Writing Studio. A free, password-protected writing/learning environment that offers WYSIWYG writing tools.
- Writers' Workshop at University of Illinois at Urbana-Champaign
- A Guide for Writing Research Papers based on styles recommended by the American Psychological Association in question-and-answer format.
- APA Style Official website of the American Psychological Association.
- Writing for the Web Research on how users read on the Web and how authors should write.
- Essay Writing A step-by-step guide to essay-writing.
- Web Frequency Indexer Cut and paste in an article, you will get a list of words used in the article, with their frequencies.
- Web Concordancer. You can search an online corpus for a word and display all the sentences in which the word occurs.
- Online Writing Collaboration Project is the meeting place on cyberspace for English teachers and learners.
- The Academic Word List. 570 most frequent words in the Academic Corpus.
- Vocabulary for High Intermediate Learners. Lists of the words for students who want to increase their vocabulary to the size of 4,000 - 7,000.
