I realise I'm a bit late on this, but I'll add my input for future readers:
Generally, with what we call 'MOOCs' (A MOOC stands for massive open online course, it's basically an online course with a lot of people taking it), such as the course CS50, can be useful to obtain some skills, but they cannot be used to add on to a CV.
So, what are MOOCs used for?
- To obtain a set of skills or knowledge in a particular area
What are MOOCs bad for?
- Showing an employer or university that you have a certain skill or knowledge because you took a MOOC in a course.
Taking a MOOC in a subject does not prove that you have that ability or skill. Hence, if you added that MOOC onto your CV the only prospect it would demonstrate is your passion and interest with the subject/topic. It does not show your proficiency or understanding in that topic.
So, the next question is why wouldn't a MOOC show that you have proficiency in a particular area?
Suppose that a student completed all assignments and exams in the CS50 course and obtained 85-90% as an average, there are two issues:
1. MOOCs are watered-down versions of the original course, removing mathematical details to simplify the course.
2. There is no way to verify the integrity of each assignment score/exam.
You could have copied the answers from someone else, and obtained a high score. Thus, there is no way to prove that you fairly completed the course.
So, what should MOOCs be used for?
- Use a MOOC to obtain skills/knowledge to then build yourself a program/application from the skills you've learned from that course. The program you made from the skills obtained from that course should go on the CV; you should never mention that you took a MOOC because it adds no value to a CV; it doesn't prove anything whatsoever, so only mention the programs you've made yourself from the skills you've learned.
Hope that helps