"Prepping for a Linux certification exam? Helping the kids with
schoolwork? No matter what the subject is, Anki can help you commit
it to memory. The flexible open source study system is based around
the flashcard concept, but with support for audio, video, and more,
and the program can adapt to your learning style.
Using Anki, you can make your own custom decks of "flashcards"
for any subject: arithmetic, foreign languages, the state bar exam,
obscure Perl syntax — you name it. The card format is
flexible, supporting multimedia, text, and even embedded LaTeX for
complex equations. The study tool allows you to fully configure
your sessions, including optional time limits, slowly or quickly
adding new cards to the set you review, and altering the order in
which material is presented.