Typing Practice

  • Touch Typing. Free Program that lets you exercise and learn Touch Typing.

Writing Exercises for Beginners

Writing Exercises

Free-writing Practice

  • Ron’s ESL Blogs. For ESL teachers to exchange ideas and for ESL students to practice writing.
  • Daily Writing Prompts. Reveal inner thoughts, and share personal observations with the help of the carefully crafted “idea joggers”.

Writing Guides

  • Essay Structure. Basic essay structure, and structure of essays of all different kinds.
  • ESL Bee. For high intermediate or advanced English learners who have never taken a formal English writing course.
  • Writers’ Workshop. Grammar handbook, citation styles, ESL resources, and writing tips, from the University of Illinois at Urbana-Champaign.
  • Writing Studio. Colorado State University’s online learning environment, the Writing Studio.
  • Writing Guides. A concise, resource that will help you write solid college essays, research papers and book reports.
  • Best Essay Tips. A student-oriented source for dealing with difficulties in writing.
  • Essay Info. Basics of essay writing, writing tips, essay types, citation styles, and so on.
  • English the Easy Way. Improve your Writing Skills including help with writing a resume and cover letters.

Vocabulary Lists

Common Mistakes

  • Common Mistakes. A collection of some of the most frequently misspelled, commonly confused and easily misused words.

Essay Topics

  • Good Essay Topics. A collection of great topics for your college paper or essay, and 10 tips for choosing a thrilling essay Topic.
  • Writing Worksheets. Hundreds of writing topics provide teachers with meaningful writing tasks.

Format & Styles

  • APA Style. Official website of the American Psychological Association.
  • Technical Writing. An online textbook for technical writing. It’s also a good online reference book.
  • Web Style Guide. An unabridged, online version of the third edition of Web Style Guide: Basic Design Principles for Creating Web Sites, by Patrick J. Lynch and Sarah Horton.

Research Tools

  • Web Concordancer. You can search an online corpus for a word and display all the sentences in which the word occurs


Top Sites

  • Daily Lessons. A new English lesson each day, provided by English, Baby!

For Beginners

  • Super Easy Reading. 200 easy stories for beginners. Some stories are the same as the stories in the Short Stories for ESL/EFL Beginners.
  • Easy Reading. 200 easy stories for beginners. Some stories are the same as the stories in the Short Stories for ESL/EFL Beginners.
  • Star Fall. A free public service to motivate children to read with phonics.

BBC LEARNING ENGLISH Writing, reading, Listening, Conversation

NPR Listening and Reading

100 free short English stories for ESL learners
Listening, Grammar, Comprehension, Dictation Exercises, and Crossword Puzzles

365 ESL Short Stories: A Free Site for Intermediate ESL/EFL Learners

History and Culture

  • Biography. Reading biographies, watching interviews and video clips.
  • Bible Gateway. All kinds of versions of the Bible in English and other languages, in text or pdf format.


  • The Quotations Page. The largest and oldest Quotations Page on the Web with about 30 categories such as Great Leaders, Sarcasm, and Wisdom.
  • Finest Quotes. A huge collection of inspirational quotes, thoughts of greatest minds of history.
  • Literature Quotes. Quotations from the great works of literature. You can search for quotations in a number of different ways.

Learning Strategies

  • Key to College Success. About 10 pages of sincere advice about how to be successful in college. You must read it if you are preparing to study in the U.S.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: