Here are some writing materials!
The Purdue University Writing Lab Handouts. One of the best and earliest online writing lab. The site provides excellent guide to academic writing. It includes a section for learners of English as a Second Language.
Online Guide to Writing and Research The site is maintained by University of Maryland University College (UMUC). It is similar to an online writing textbook.
Technical Writing. An online guide for technical writing.
Web Style Guide. An online manual with the content of Web design principles and various Web design issues.
Writing Studio. A free, password-protected writing/learning environment that offers WYSIWYG writing tools.
Writers' Workshop It is a writer's workshop maintained by the University of Illinois at Urbana-Champaign
Research Papers Writing guide The site is helpful for college/university students who are doing research papers. It is APA style.
APA Style The 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 Cyberspace for English teachers and learners.
Peter's Online Typing Course. A set of free online typing lessons and exercises.
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 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.