Answer by Ravi Ranjan Kumar on Quora:
Which of them take more time?
cs50x(Harvard) but you should not worry bcz Harvard let you free from due dates for problem solving. you can submit whenever you got time before fixed date.
Which is more practical in real life?
its very difficult to answer.. but I think cs50x(Harvard) is more practical because it composes less theoretical and give focus on more practical with different programming languages and patterns.
Which have the best teacher ?
Both(No doubt)… for 6.00x I loved learning with Eric Grimson.. he is just an awesome teacher and he has great quality of teaching. you will just everything when you will go through his lectures.
What do you recommend ?
I suggest you go with cs50x first then you can try 6.00x. both are fabulous course and you will learn a lot.
I learned 6.00x(MIT first batch of edx) and I must say that I enjoyed very much. Happy Learning…