duolingo2

Learning a language the Duolingo way

Duolingo — a popular language-learning software — allows users to work towards learning a second language for free, and has managed to introduce innovative approaches to both educational technology a...