I really like drills. I posted a 'A Short Guide to Independent Language Learning' on Reddit last year, it also has some advice about how to work with a tutor:
Plug: Over last couple of months, me and a friend made an extension for studying languages with Netflix, we are quite pleased with how it's turning out:
https://www.reddit.com/r/languagelearning/comments/66myn1/a_...
Plug: Over last couple of months, me and a friend made an extension for studying languages with Netflix, we are quite pleased with how it's turning out:
https://chrome.google.com/webstore/detail/lln-language-learn...