Mango Languages from Mango This link opens in a new window
An online language learning system teaching conversation and grammar skills in 48 languages. It also include 17 ESL courses for non-native speakers.
Download the free iPhone or Android app
after registering for a Mango account through the library website.