LearnWords - highly effective training program for learning foreign words and various facts (Windows, PocketPC, PalmOS, Smartphone editions)
For each word of dictionary it is necessary to execute a sequence of six exercises ("Card", "Mosaic", "Select translation", "Guess translation", "Select word", "Writing"). Exercises change automatically as you reach a certain level of points. Points are added for the correct
answer and ...