I used MIT OCW several years ago, but found it frustrating for three reasons:
1. Following the courseware is not always free, starting with the textbook
2. There are no milestones or credentials to track your progress
3. I found little community to interact with
This is just anecdotal. Some of these may have changed, be different.
Has anyone here worked through many of these courses themselves?