Duolingo is a free online language learning service that offers fun and bite-sized lessons for 36 languages.

Duolingo has an app for iPhones and Android phones, so you can learn on the go.

A study has shown that 34 hours of Duolingo are equal to 1 university semester of language courses.

Challenges  and virtual rewards help to keep you motivated and engaged.