Try Duolingo for Learning a Language Online or Offline
Back in May Duolingo released an Android app designed to help students learn a new language. The app provides lessons in Spanish, English, French, Italian, German, and Portuguese. The most recent update to the app makes the learning activities available on your Android device even when you don’t have a connection to the Internet. The app will store roughly one hour’s worth of lessons for you to use offline.
To learn with Duolingo you read, listen to, and translate words and phrases. For example if I want to learn Spanish I’ll be shown Spanish words with translations. I can can hear the words pronounced too. Then to practice I type and or speak translations. The activities start out with simple words and phrases. As I become more proficient, Duolingo gives me more challenging phrases. To help me track my progress Duolingo awards points and virtual badges to me when I reach a new level of comprehension.