The University of Arizona
Computer Aided Language Instruction Group

Italian Lessons:

Other Online Resources:

English/Italian dictionary