This app is educational AND fun. I have only been through a few categories but I love the different quiz types to make sure you are not just memorizing for the moment.
gotta love psych about Learn Italian ™, v2.2