Duolingo is an educational resource allowing users to learn a new language. With the choice of 32 languages, Duolingo allows people to set goals for the time spent learning each day, to ensure you stay on track.