for the German language, I've find LGWA (Learn German With Ania) to be particularly useful, though it might not be your cuppa tea, because Ania's positivite attitude might put you off.
They've got an app (with some practises based on what Ania have taught you), but ultimately she's on YouTube!
They've got an app (with some practises based on what Ania have taught you), but ultimately she's on YouTube!