While these sites offer more variety, the current limited stanford offering has better quality. By quality I mean you get all the lecture videos , course notes, exams, and hw solutions. If you compare this to the relevant classes at MIT and Berkeley its just plain better. At MIT you have no video for their intro CS classes and you don't have access to all the lecture notes and Berkeley is just video. Kudos to Stanford , this has been a great resource to me.