Developing your English

SpeakingPal PLUS

SpeakingPal Plus! — a mobile-learning product that turns your mobile phone into a personal English tutor. SpeakingPal Plus! is the only subscription-based English language learning system that offers a unique range of interactive exercises, role p...

English Language Lessons Podcast

Tips and training suggestions for learning English as a Foreign Language


Writing in English

This interactive program is designed for non-native speakers of English at the intermediate level or above.

Pronunciation in English

This interactive multimedia program improves pronunciation skills for nonnative speakers of English at the intermediate level and above. Pronunciation in English focuses on how to identify and use the most important elements of pronunciation: stre...


 Idioms in English

Designed for nonnative English speakers, Idioms in English focuses on the idioms and jargon used in high-tech industries.



CPA Thailand provides Test de français international (TFI) and Japanese Proficiency Test (JPT) test administrations on a new once-a-month basis at the Bangkok Thailand. Advance reservations are required.