The first thing first to do is to compress the information you need to remember (not coding-compress, that is, but eliminate the redundant parts).
If the knowledge has practical implications, invent a game whose winning strategies depend strongly on the information you want to remember, in a neat isomorphic way, and set yourself to become a master of that game.
Otherwise you could simply write down how your life could be in the future in both cases, whether you remember and correctly apply the information or not, and expand the narratives as your life goes on.
If instead the notions are simply formulaic, you could just as well use Anki, as already suggested.
The first thing first to do is to compress the information you need to remember (not coding-compress, that is, but eliminate the redundant parts).
If the knowledge has practical implications, invent a game whose winning strategies depend strongly on the information you want to remember, in a neat isomorphic way, and set yourself to become a master of that game.
Otherwise you could simply write down how your life could be in the future in both cases, whether you remember and correctly apply the information or not, and expand the narratives as your life goes on.
If instead the notions are simply formulaic, you could just as well use Anki, as already suggested.