I'm always was a fan of the idea of learning in public. I think it adds to your learning process a lot of motivation. Sometimes it even leads to finding new community or like-minded people.
Doing something in public isn't a new idea. You can find great resources like https://getmakerlog.com for making in public, https://cowriters.app/ for writing in public.
A great example of learning in public is #100DaysOfCode and #100DaysOfX challenges on Twitter. They are very popular and they helped me a lot while I was studying coding.
My idea is basically a merger of these products. I want to create a website where you can choose the topic and make a commitment to learning it. I want to add gamification like streaks or achievements so you can maintain your habit.
Each day you should post something you learned on topic and other people can comment and discuss this. Maybe even add roadmaps on certain topics to help people learn them.