Each memory athlete has to learn and train one to several memory systems. In most cases they have at least 100 peg words using methods like the Major System, the Dominic System or the Ben System. If they are really ambitious they go for even bigger systems with up to thousands of pegs. A great software to support memorizing those pegs would be the free Mnemosyne Flashcard Program.

Recently I stumbled upon this beautiful program watching a tutorial video from my associate Charles Cave. He is writing with me for our website Memory-Masters.com and has his own memory blog Building a Master Memory.

The Features

  • Efficient scheduling algorithm, so you don’t waste time on things you know well
  • Support for languages using different scripts through unicode
  • Support for pictures, sounds and html formatting
  • Can be integrated with LaTeX to display mathematical formulas
  • Support for three-sided cards, e.g. foreign words where you are interested in written form, pronunciation and translation
  • Can be run from a USB key
  • Can display some basis statistical info on your learning process
  • Keeps a detailed record of your entire learning process for analysis
  • Your cards can be organised in categories, which can be activated and disactivated to control your learning process
  • Clean, deceptively simple user interface, yet fully customisable for advanced users through configuration files and plugins
  • Available in several languages
  • Support for a large number of import and export formats (text, XML, Supermemo, Memaid, …)


Why this program is so amazing

  1. First of all it is free!
  2. Whatever you memorize you have to repeat in certain intervals. More often in the beginning and less frequently over time. The ideal repetition is after an hour, a day, a week, two weeks, a month, two months, half a year, a year, two years and so on. Doing this you will most certainly remember your stuff forever. This program will schedule your learning in exactly this way.
  3. Motivate yourself by saving learning time. Only repeat what’s really necessary.
  4. You can create nearly every thinkable flashcard with this tool.
  5. Use the over hundred free learning sets and learn cool and interesting stuff on the fly.

Watch the tutorial

I think I made my point. If you are still not convinced have a look at Charles screencast. He will demonstrate a few features.