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.