#2769
SuperMemo is a very old software from Poland with 30 years of development history, and has always been used by many people to learn, memorize foreign language words or examination questions, etc. But properly speaking, it is an auxiliary memory software based on the scientific anti-forgetting algorithm, which can help you memorize anything with 10~50 times of improvement on efficiency.

#2288
MidiPiano Virtual Piano (short for MidiPiano) is a tiny (less than 2 mb) visual electronic piano combing MIDI file playing, recording and editing in one for Windows. In addition, it also makes piano teaching, studying quick and easy.

#1458
Anki is a friendly, intelligent spaced (word card) learning system based on the Spaced Repetition theory. It's free and open source, with which you can remember anything, anywhere and efficiently.

#548
Compared with the powerful SpeQ, Graph is more concentrated. Specially deal with the graph of a function, it covers all features for the evaluation of functions from Elementary Mathematics to Higher Mathematics, as a open-source, free and full-featured function drawing application, as well as a small size, Graph is a recommendable mathematical tool.