I have the same problem. I improved upon it by writing recall notes in a word processor - with diagrams, code, explanations - every 3 or 4 weeks. I do this for every topic I&#x27;m having difficulty with. It has improved my recall and understanding.<p>I did try Anki for a while, but I was unable to get comfortable with its user interface or workflow. This is possibly because the topics I&#x27;m learning are concept and math heavy like ML and image processing, and unlike spoken languages, don&#x27;t lend themselves easily to rote memorization.