Anki is a learning strategy based on discrete cards or notes and spaced repetition. Ankiweb.net includes a range of apps and tooling.
Related tooling
https://github.com/raine/anki-llm
Related spaced repetition implementations
https://whereabouts.earth – country names using python’s py-fsrs