Freebie developer courses
Topics covered,
HTML
CSS
Javascript
Jquery
HTML5
You have to jump through a couple of hoops, sign up for a free account, share on a social network, facebook or twitter, then your off to the races.
Read more here.
This is probably not for the experienced programmer and or developer, but might be interesting to have a look at.