I'm showing my bias but my good friend Andrew runs Blender Guru on YouTube. Admittedly he covers everything from beginner to advanced so I don't know where your skill level sits, but Andrew has a lot of content.
I had totally forgotten about Blender since I never really understood 3D animation. But great idea. Thanks for both suggestions.