"Anki est un logiciel libre permettant d'apprendre et de réviser des cartes-mémoires grâce à la répétition espacée dans le temps. Anki signifie « mémorisation » en japonais."
Extrait de Wikipédia.
Programmer en langage python et voir le résultat en ligne.