Recommended Italian textbooks (and other tools) for learning Italian solo
Rocket Italian (self-paced Italian course)

Italian conversation classes and tutoring

Italian Textbooks
Short Stories in Easy Italian with Slow Italian Audio
Do you enjoy learning new Italian words or idioms? It is best to do so using simplified Italian texts and short stories. Stories will provide you with a visual to relate to new words or idioms, making it easier to retain new information.
Short stories are great at every level to improve your vocabulary and Italian sentence building ability. If you’re new to this method you can learn more on this article and check out my short stories narrated in slow Italian by me here.
Podcasts
mre podcasts here
Italian grammar books
All the books for Practice makes Perfect are an excellent reference for English native speakers, as they teach Italian from the stand point of English speakers. Every respectful Italian course should include at least one the above textbooks.