I had a great experience with my edx courses. I have just completed my second course for a certificate.