
Duolingo gamifies language learning in a way that is so powerful many apps have copied it since its launch. It is now the name synonymous with digital language learning.
As such, this can be a powerful tool to employ as a supplement to a traditional language lesson. Use it in class as a reward that keeps them learning, or supplement homework with this as a way to continue development.