You seem to have a good idea there! I have studied many things by myself, and actually prefer that to a classroom, but it is so very useful to have someone who you can meet up with on a regular basis to check progress and do exactly what you said: Set milestones and challenge each-other to achieve them!
I’m from South Africa. I have done some things with HTML, CSS, JS and jQuery but I need to learn more and do real projects. I’m only starting at freeCodeCamp now. I doing everything from the beginning, though, as freeCodeCamp covers much content that the other course I bought didn’t cover. My goal is to become proficient enough to start part-time work in coding by mid to end 2018. I’m a 30 year old male, married with two adorable kids. So, I really need to stay disciplined when it comes to coding every day!
If you would like to, perhaps we can meet up weekly on Skype or wherever? Or if you find someone in Frankfurt, that’s probably better! Let me know and don’t feel pressured to accept me just because it seems I’m the first person to put his hand up!