Hey
They are not free but for the rate you would probably earn in a day you can sign up for 4 courses (online) on fxPHD.
currently in the world of shake they have shake 101, 201, 301 and 302 these are awesome tuts, well paced and very very helpful no matter what level you are at (almost). each course is broken up into 12 classes and have accompanying footage relevant to the class. these classes a metered out over a 12 week period. well well worth your time and great after sale service. all for about $400.00US
www.fxphd.com