DuoLingo

DuoLingo is a popular language learning app. It awards gaming elements such as points, levels and badges as students complete new oral, written and comprehension challenges. The education version of the app allows teachers to monitor student progress.