Я писала когда то большой пост, но так как я у вас вскрыте вы его не видели.
В дополнение к дуолинго хорошо идет приложение Drops, по сути те же языковые карточки, но разобранные по темам и дополненные разными игровыми механиками.
Очень хорошо для пополнения словарного запаса, что (имхо) в языке самое главное. К тому же озвучено не роботом, а реальным человеком.