Ja osobiście polecam SuperMemo. U mnie działa bardzo fajnie, skonwertowałem sobię bazę słówek z wersji PC (kurs Advanced około 19000 słówek). Brakuje mi kilku opcji z wersji PC, ale da się bez nich przeżyć, a w zamian za to mam zawsze program pod ręką i jadąc rano do pracy, czy wracając po południu do domu zawsze mogę się chwilę pouczyć. Po mniej więcej 3 miesiącach używania mam przerobione około 1000 słówek (czyli mniej więcej 10 słówek dziennie). Według mnie sporo daje ten program.