Babbel is an online language-learning platform with Italian lessons, vocab, and useful phrases for all levels. The platform works well across devices, so it's great for learning on the go. One feature that I like in particular is that you can review flashcards orally (using a microphone).
I've used Babbel to learn many different languages, at various levels, including French, German, and Turkish. Highly recommend!
One World Italiano is an online language learning school in Cagliari, Sardegna. You can also take courses in person, which offers also the possibility of hitting the beautiful beaches of Sardegna after lessons. I highly recommend Veronica's video lessons, particularly for intermediate/advanced students.
Italian with Cher is a great website with lots of resources for language learners. Her anecdotes are hilarious, and so are her explanations of grammar and idiomatic phrases. Cher's love for Italy and for Italian is contagious.
Some of her resources are free, but full access to the site will cost you about $8/month.
Italian Podcasts and YouTubers
TIP: Discover more Italian language learning podcasts through Babbel's award-winning series of podcasts! They have about half a dozen podcasts aimed at Italian language learners, from beginning to advanced students.