Anki is a spaced repetition system (SRS). It helps you remember things by intelligently scheduling flashcards, so that you can learn a lot of information with the minimum amount of effort.
- Review anywhere. Anki lets you study on your own computer, online, on your cell phone or other portable devices like an iPod touch or Zaurus.
- Synchronization features let you keep your information across multiple computers.
- Shared decks allow you to divide work between friends, and let teachers push material to many students at once.
- Intelligent scheduler based on the SuperMemo SM2 algorithm.
- Flexible fact/card model that allows you to generate multiple views of information, and input information in the format you wish. You're not limited to predefined styles.
- Audio and images are fully supported
- Fully extensible, with a large number of plugins already available
- Optimized for speed, and will handle reviewing decks of 100,000+ cards with no problems
- Clean, user-friendly interface
- Free and Open Source