I have taken two edX courses. They are sloppy, contain plenty of textual errors, are difficult to follow, are difficult to follow your progress, and seemed to be slapped together quickly. My opinion is that these courses should be used for interest sake. The instructors are too busy to respond and it seems like a scam to make money. Those are my feelings. It's really too bad.
Bottom Line: No, I would not recommend this to a friend