The coursework is for Rails 2.3. Things have significantly changed in the Rails framework. A lot of great info on web applications in general, including security, javascript, css, and AJAX, though.<p>Also, something that might escape the attention of our younger hackers: the class instructor is THE John Ousterhout, creator of Tcl and Tk.<p><a href="http://en.wikipedia.org/wiki/John_Ousterhout" rel="nofollow">http://en.wikipedia.org/wiki/John_Ousterhout</a>
Looking through a few of these, I really wish they would put some more effort into the sound quality. One of the lectures on forms was so warped, like they had hooked the mic up to a guitar amp.<p>The phrase "quality over quantity" really comes to mind. Lynda makes great tutorials, and TED talks are just amazing (presentation wise). The Stanford tutorials may have great content, but then again so do books...if you're going to do videos, at least do it right. There is little point publishing just for the sake of publishing.<p>Though I guess these lecture recordings are the equivalent of alpha software...so I might just have somewhat high expectations.
When I took cs142, it was actually a web security class. It seems that the last few weeks of the class will still be devoted to security. The introduction to Rails was done solely to get students to implement safeguards against the attacks they had learned earlier in the course. The class appears to take the reverse route now, possibly due to student feedback.
There is another set of full length 'intro to C and computing' lectures by Richard Buckland of UNSW. He's a fantastic and very engaging teacher. Videos here: <a href="http://www.youtube.com/user/UNSWelearning#g/c/6B940F08B9773B9F" rel="nofollow">http://www.youtube.com/user/UNSWelearning#g/c/6B940F08B9773B...</a>
There's a growing number of courses, tutorials, etc online. Does anyone know any mechanism for meeting and collaborating with others who are planning on working through the same courses/tutorials. I am pretty individualistic when it comes to learning, but even I would find collaborative learning helpful at times.<p>Maybe a place to find partners, online or offline "study groups" etc. Maybe meetup.com would be useful, but for some reason I don't see that working. Any recommendations would be appreciated.
Crash course on web apps for people of all skill levels, partitioned into nice snack-size lectures. This is a great resource. Nice find.<p>EDIT: Correction. It seems some of the shorter lectures are simply incomplete. =/
There are tons of great Rails tutorials out there, so the focus on security is a great and important one. But anyone know any written Intro to Security for Rails tutorials?