I just finished a couple of online video courses, taught by professional photographer Phil Steele. Both were great. I learned loads and am looking forward to put them to good use this weekend.
I will be posting a more in-depth review of these, but if you take my word for it, you can get them right away in the links below. I assure you it is worth it (and not expensive at all)