I picked up an unassuming little book at the end of my master’s degree. It changed how I study. In the 10 years since, I’ve gotten 95% plus on such endeavors as professional certificates and material as mundane as driving theory, with minimal study and no stress.
The practical technique I developed revolves around taking questions, not notes. In its entirety:
This has been extremely effective. I learnt my stuff, I enjoyed it, and with a bit of time management in an exam it has gotten me excellent results.
A bit on the origin of this technique. That unassuming little book I picked up was called “Learn How to Study” by Derek Rowntree in its first edition. It was small, drastically smaller than all the other study books I found in the library months prior (including its later editions), which made it tractable. Like I hinted at, later editions became bloated, and the first edition is the one that is really worth it (though you might like to compare). Not only was it small, but it was in style called programmed learning, a sort of Socratic question and answer style that I found familiar. At the same time, I was reading another book, in a similar style. The Little Schemer which is a CS classic. It became really clear that this style worked well for me and this morphed into my unique technique.
It’s worked for learning the details of research (including memorizing authors and dates), mathematics (my original field), dry driving theory, programming languages and APIs. My retention is great and my study time is structured, predictable, and minimal. It hasn’t worked for foreign languages, and it has not worked for everyone, but it might work for you. If this specific technique doesn’t work for you, pick up Rowtree’s book, and develop your own6.