The Ultimate Language Tutor is a learning and testing system which helps students of Spanish, French, German or Italian improve their vocabulary. New vocabulary words, verb conjugations, and phrases are learned using an automated flashcard system. Various tests are available to test vocabulary proficiency. Any missed words or phrases can be reviewed automatically, and test scores can be saved to show results and progress.