An interactive and conversational approach to learning a second language. Offers more than 70 languages, including ESL.
Learn over 80 different languages. There are also 50 English as a Second Language (ESL) courses. Includes oral phrases, flash cards, learning guides, and live online instruction.
Basic English Practice
English listening and reading exercises, with topics like health, environment, and life skills. (www.mcedservices.com/online.html)
Online courses for French, Spanish, German, Italian, Mandarin, Portuguese, and Greek. (www.bbc.co.uk/languages)
ESL Listening Lab
Listen to everyday conversations in English and answer comprehension questions. (http://www.esl-lab.com)
I Love Languages
Thousands of annotated links to free language learning sites. (www.ilovelanguages.com)