I can't believe it's free. I used Anki for exam study. I downloaded the program for my windows PC  and would make flash cards as I study. They then sync to my ankiweb account which also syncs to my phone where I would review the flashcards when desired. The better you remember something the longer the interval between showing you flashcards - I cannot rate this feature enough  and  it's free!
February 28 2017