I know Clemson University's Digital Production Arts teaches a lot of 3D animation stuff, they also offer student enrolled in the program a Pluralsight to learn Maya, Nuke, etc. I hear from a few of their students that it's a good resource compared to some of the coursework.