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 ...