Flash cards are amazing way to learn advanced topics. Spaced repetition techniques are quite powerful and play well with how our brains work. So I made this tool to learn stuff that are hard to memorise:

https://flashcards.crystalballclub.com.
You can add your own topics and sources as well.