I signed up for a ton of courses and dropped the majority. For me, the quality simply wasn't there. I have no way of objectively verifying this claim, but imho if the quality was there completion rates would be much higher. As is the majority of these courses just aren't worth the time.
I avoid MOOCs lately as they are often too slow paced, or lacking in specific and/or advanced material and instead find a university with a public accessible calendar and cherry pick what I'm interested from there. For example this excellent course from CMU on the internals of modern database management systems. https://www.youtube.com/playlist?list=PLSE8ODhjZXjbisIGOepfn...