To help with writing essays, a few free online resources are Purdue Online Writing Lab, Essay Punch and the Harvard College Writing Center. These sites provide very useful information on essay writing, such as writing a good introduction and conclusion, establishing an essay thesis, the different genres of essay writing, essay editing and tips on basic grammar and punctuation.
The Purdue Online Writing Lab website is a good resource that helps student with essay writing because it introduces them to the four different types of essay genres, which are argumentative, exposition, description and narration modes of discourse. For each of these essay types, this website provides handouts that explain the important features of a properly crafted essay, such as for an expository essay that requires a concise thesis statement and paragraphs that contain information that supports the thesis statement and a strong conclusion. This website also has extensive information on many other types of writing, including general and academic writing.
At the Essay Punch website, there is an interactive tutorial on essay writing that guides students through all the steps of the writing process. The tutorial present students with a writing prompt and takes them through the writing steps that include essay organization and its editing and revision.
The Harvard College Writing Center is another good resource that provides students with links for different types of strategies for essay writing. Some topics covered are essay structure, establishing a counterargument, topic sentences, essay conclusion, outlining and a complete overview for academic essay writing.