here's a very simple way to create an "interactive learning"...

create a GPT project - in the project files add:
> 1 JSON file with context about what you do, your day to day workflow & how you learn best
> another JSON file with the things you want to learn & a boolean to signal whether that has been learned yet or not (see example in screenshot)
now for each lesson, create a new chat...
ask it to:
> check the curriculum & see what you have/haven't learned
> initiate a interactive learning experience on the first lesson in which the "learned" value is false
> also ask it to base the lesson around the context in the first JSON
the only bottleneck of this approach is that now every time you finish a lesson, you have to manually update this JSON, i don't think GPT projects can overwrite it
would you rather learn by creating a useless project
or get AI to list 100 "learning" projects you can work on that'll actually benefit you
