"Improve your language skills with smart flashcards and fun exercises. Available on Smartphone and Desktop." 14 languages as well as English. Thorough practice with audio and pictures and one or more example sentences for most vocabulary items, as well as a full list of the items in the set. I liked the Italian and German versions. German has some grammar too: Italian not yet. Worth using. All free!