LLMs can teach you to learn languages, but using a vanilla chat interface isn't good enough, so I built a harness that manages everything including but not limited to; teaching lessons, recap and active learning/testing.
you can control the harness by changing cefr level and adding your own interests.
Planning to keep developing by adding an algorithm to optimise your learning.