English language software, books, and courses
1. Main
2. English for Arabic speakers
3. English for French speakers
4. English for Hindi speakers
5. English for Japanese speakers
6. English for Korean speakers
7. English for Mandarin speakers
8. English for Portugaese (Brazilian) speakers
9. English for Russian speakers
10. English for Spanish speakers
(a) English Vocabulary as a Foreign Language
(b) American English as a Foreign Language
(c) American Accent-English Pronunciation Training
The American Accent-English Pronunciation Training video program is delivered on DVD or online by a certified speech pathologist. It uses a "listen and learn" approach. Includes a free demonstration. Free American accent tips and free idiom book also available.
(d) AmEnglish.com
Provides products and services to improve communication skills for non-native speakers of English at the intermediate and advanced levels.
(e) ELSIS — English Language School in Sydney
Teaches English to students from all parts of the world, including South East Asia, South America, and Europe.
(f) English4today
Improve your English, on your desktop and online.
(g) GEOS English Language Schools and Colleges in New Zealand
English language colleges in Auckland, Christchurch, and Wellington offer courses in general English and academic preparation for the IELTS, TOEFL, and Cambridge examinations. Also prepares younger students for high school in New Zealand. The Teacher Training department is a Cambridge University recognised training centre that delivers the internationally renowned CELTA and offers many other Teacher Development short courses.
(h)
Pronunciation Patterns
Provides over 100 phonics rules and groups 4,000 by patterns to help you practice English pronunciation and learn new English words.
(i) The Linguist Institute.
Proven, fun system for learning fluent English online.

(a) English for Arabic Speakers (Quick and Simple)
(b) English for Arabic Speakers

Améliorer votre anglais
English for French Speakers (Quick and Simple)

ApnaI AMga`ojaI sauQaaroM
English for Hindi Speakers

英語上達
(a) English for Japanese Speakers (Quick and Simple)
(b) English for Japanese Speakers

영어 실력을 향상시키십시오
(a) English for Korean Speakers (Quick and Simple)
(b) English for Korean Speakers

提高英语水平
English for Mandarin Speakers

(a) English for Portuguese (Brazilian) Speakers (Quick and Simple)
(b) English for Portuguese (Brazilian) Speakers

9. English for Russian speakers
Улучшайте Ваши навыки английского языка
(a) English for Russian Speakers (Quick and Simple)
(b) English for Russian Speakers

Mejore su inglés
(a) English for Spanish Speakers (Quick and Simple)
(b) English for Spanish Speakers
