I am a big fan of online classes. I enjoy being able to work at my own pace and have all my supplies at hand. I've tried to list some of the ones I find interesting in my sidebar, but can't keep up with all the new ones.
Now there is a site that keeps track of them. And they are giving away free online classes each day right now.