Memrise is a fun mobile (iOS/Android) app for learning foreign languages. This is done through Game Based Learning as a user plays through a variety of games such as: speed review, listening skills, difficult words, and classic reviews. Also, there are lots of resources to help learn a language such as chatbots and videos from actual foreign language speakers.
I highly recommend checking out Memrise by clicking here!!!