I think you should look at Spaced repetition.<p>Simple version would be a form of Leitner boxes; Pimsleur recommended repetition after multiples of 5 (5 seconds, 25 seconds, 2 minutes, 10 minutes, 1 hour, 5 hours, 1 day, 5 days, 25 days, 4 months, and 2 years).<p>There are various software implementations (Anki, etc.), and some of them have a cult following among study freaks.<p>[Edit to add: The one with a "cult following" was "SuperMemo", see links.]<p>However, I'm not that familiar with the field, and don't know what software would be suitable on today's platforms.<p><a href="https://en.wikipedia.org/wiki/Spaced_repetition" rel="nofollow">https://en.wikipedia.org/wiki/Spaced_repetition</a><p><a href="https://en.wikipedia.org/wiki/Leitner_system" rel="nofollow">https://en.wikipedia.org/wiki/Leitner_system</a><p><a href="https://en.wikipedia.org/wiki/SuperMemo" rel="nofollow">https://en.wikipedia.org/wiki/SuperMemo</a>