I had been using such platforms (coursera, edX) since their inception, and they were delightfully helpful to me. They were free of cost at that time and I really appreciated that as a student.
I feel a more apt pricing strategy would be to provide free/low-cost yearly access to students and a free basic course + paid advanced courses to non-students.