I took classes at a community college in Shoreline, WA. Was well worth the money spent, I learned so much more that I would have if I'd have used a book...there's something about being required to do real-world projects, you really pick up and retain what you've learned.