Course results, everything graded automatically
I like a lot the EdX online courses, when related to programming, because they use auto-grading. You create the code required in the homework to deliver and upload it to their website to get an automatic grading instantly, with the points that fail. In fact they use testing tools to automatize grading, and what you see is the tests results. The only thing that can be improved: I provided a suggestion that those tests could be downloaded to your own environment and apply Test-Driven Development.
The auto-grading platform in Codio
It’s too much content for the videos there are, and it does not go deep enough many times. So I do not recommend it to someone who does not know anything about programming, because you have to find your way to complete the exercises.