I’ll admit, I’m terrible at rote memorization. I always have been, which is weird for someone that became a chemist. Often chemistry is approached by pre-med students as another flashcard topic, and this definitely works for many people.
If you are someone that uses flashcards then this Anki system looks very good.
There are apps for the Mac and for iOS. Anki has an interesting plain text format that also has quite a bit of power. This includes support for Latex. I particularly like their syntax for “Cloze” deletions.