1. Duolingo
Duolingo has long been one of my favourite language learning tools. Its clever features gamify the learning process, goading students into returning time and again. Learners are given a fixed number of lives per level; make three mistakes and you’re booted back to the beginning. Your progress is plotted against your daily targets with colour coding making it very clear when you’ve missed. There is a leaderboard so you can play with a group of friends and vie for the top spot, not to mention the fact that finished levels need to be ‘powered up’ regularly or they begin to fade. If you have the slightest streak of competitiveness, this will work like a charm.