Wheter you are trying to learn a foreign language on the cheap, or to reinforce your current knowledge, for Italian or any other foreign language, the website lifehacker points out a valid resource: the U.S Foreign Service Institute.
"The U.S. Foreign Service Institute teaches foreign languages to government diplomats and personnel for duties abroad—and its courses are available online, for free. Which means you can access audio, texts, and tests in 41 different languages.
The FSI Language Courses web site isn't actually maintained by the U.S. government itself, but the materials developed before 1989 are within the public domain (whether all of these materials came before then is not clear)."
Most of the materials are in PDF format, and include audio sources too, thus including an important bit such as the listening and the pronunciation. It is also possible to find texts to selftest oneself on the covered material. Needless to say, to study without a proper teacher it's much harder, but if you're looking for a review, and/or you don't lack in constance and will... here you go!