Я очень-преочень советую приложение ReWord, потому что я в восторге - от испанского и немецкого, по крайней мере.
В чем отличия от Дуолинго?
1. Для испанского сделана кастельянская озвучка (это правда ОЧЕНЬ важно); 2. Очень много слов и выражений из разных тематических групп - полезных и моих любимых бесполезных. В немецком, например, есть целый раздел про кофе и связанную с ним лексику; 3. Из минусов - не все слова даются внутри контекста, поэтому примеры использования приходится искать в других источниках.
В целом механизм такой же, как в Дуолинго - постоянное повторение слов методом викторин и свайпов, пока они не выучатся.
Есть платная версия, ей я, конечно же, не пользуюсь.