8. Duolingo


Using Duolingo is a pretty fun way to learn a new language. They've got all sorts of incentives to keep studying and to do well - such as giving you hearts when you do well and giving you extra points if you study a certain amount of days in a row. It focuses on reading, listening and speaking and gives you instant grading in order to see where you're excelling and where you need more practice.

Explore more ...