I just missed this badge as well. Sadness. :(
I just signed up. I got an email 2018-10-03 stating I had 8 more days to register to get this bage. So hope its still not to late :D
Is it too late?
A collaborative learning environment, enabling open source skill development.