Work in progress!
IMPARIAMO L’ITALIANO – online exercises
Impariamo l’Italiano on Facebook – like for regular exercises, words of the day, and quizzes.
LearnItalianPod – whilst you need to pay for their premium content, this website offers a variety of free podcasts at various levels (beginner, intermediate and advanced).
Sgrammaticando – a YouTube channel that offers explanations (in Italian) on common expressions, vocabulary and grammar questions.