This is a relatively new endeavor, and I'm not sure how it will come out, but it's worth looking at.
http://mashable.com/2010/12/17/learn-html5-javascript-and-css-with-mozillas-free-school-of-webcraft/
Mozilla is working with Peer2Peer U in developing this. The quality of the courses will depend on the teachers, of course.
http://p2pu.org/