Lately though, I find that a lot of the MOOC courses from coursera, et al. tend to be written for complete beginners and provide very lightweight courses. Because of this I tend to disengage from the course and not complete it.
Are there any MOOCs that are more suited for continuing professional development?
A side question is how can these courses ever hope to replace university level training?