Education & Reference (10000 programs)
Pros: Game-like teaching approach. Various types of exercises. Offers daily quizzes to strengthen memory. Several languages available. Play against other users.
Cons: No contact with other users. Too much repetition. Not too effective in teaching compared to its rivals.