The people at Envy Labs have opened up their Code School. It is an online learning site. The goal is to "learn by doing". They have short videos, along with hands on exercises. You got to pass some sort of challenge before moving on to the next section.
Right now they have a course on Ruby on Rails. It costs $45, a discount from the normal price of $75. Some other courses that are coming soon include jQuery, HTML 5, and CSS.
I am not sure whether this is a good deal. If their hands on technique can teach me stuff in just an hour, I might buy in. It helps that my employer foots the bill for my technical training. If it was my own money, I don't think I would be buying though.