I tried the course "Microsoft Professional Program for Front-End Web Development track." I was having an impression that Microsoft allowed to complete courses without a paywall but, my god, I was not expecting this.
The first course was a complete joke, there was barely any effort needed to finish it (the introduction) and guess what, to mark it as complete, they want me to pay $99 for "official proof" that I have finished it, really? $99 for a course this bad? And guess what? EACH course in this whole track has a paywall to continue.
I have completed Mobile Web Specialist Nanodegree in Udacity, and it was 10 times more engaging, and the quality of materials felt great.
Even Udemy courses have more merit than this scam.
I do not recommend any of the courses this EDX site provides!
Bottom Line: No, I would not recommend this to a friend