https://rubyoffrails.com/ http://owningrails.com/ http://www.codeschool.com/ http://railstutors.com/ http://www.rubyreloaded.com/ (disclaimer: mine!) http://rubylearning.org/class/ (free) http://www.buildingwebapps.com/learningrails (free)
Probably should get together a list of these someplace actually!
Currently has free courses with new, paid content coming shortly. $5 per month, all you can eat for access to the paid courses (free courses remain free). Course creators get royalties (and keep copyright, of course).
Mine is probably the one most focused on intermediate developers rather than beginners per se. It's for people who already know and work with Ruby but who want to flesh out their understanding of the Ruby object model, metaprogramming, project structure, library building, and so forth.
Based on the class descriptions, it looks like bloc.io lasts approximately twice as long (8 weeks vs. ~4). However, the first three weeks will be spent covering Michael Hartl's rails tutorial.
I don't mean to be flip, but I am having a hard time determining what the value proposition is here. Hartl's tutorial, after all, is more than clear enough to work through on an independent basis. Shouldn't it be a course pre-requisite, and not part of the core material - especially at these rates?
edited: clarity / details
Where videos help is with demonstrating visually dominant technique topics, like CSS layout, how to use Vim, how to change the path in Windows, how to run a debugger, etc.
I think this can appeal to people used to a classroom setting. It can also appeal to people see it as a chance to commit to things, like to videos coming up each week.
Books are great, but I enjoy the lectures, combined with the follow up exercises. I intend to supplement with books and the amount of free material on the web, but I feel the quality so far is worth the price.
Unlike a book, the instructors check in on you to see how you're doing, and ask for honest feedback. And you get access to a mailing list where so far I've seen any question answered very quickly, and without some of the intimidation one can feel asking "noob" questions in other places.
Again, I don't think it is an "either/or" proposition. But I do feel like this combined with other resources is a good option.