"There are tons of blogs, tutorial sites, and other resources out there that can teach you about web design and development. But what if you want something a little bit more formal, without actually having to go back to school?
"That’s where resources like the ones below can come in handy. These sites offer courses modeled after those you’d find (or actually from) leading colleges and universities. They’re a great option if you’re not sure where to start, or if you want to bridge the gaps in your current training.
"They can also be excellent options if you’ve taken courses in the past, but want to make sure your knowledge and skill-set is completely up to date."
Via Jim Lerman