Optimem, a spaced repetition learning app that aims to be a user-friendly alternative to Anki. Or a more effective version of Duolingo.

https://optimem.org

Have you heard of comprehensible input? Seems to be better for languages.