I tested Coursera by enrolling in two financial courses. It's including video lectures, discussion forums, machine-graded multiple-choice assessments, rubric-guided peer assessments, which are sufficient for a better understanding of new subject.
Additional: you can get verified certificate.