I don't normally recommend online courses, but seeing as what they're teaching isn't really being taught anywhere else at the moment, it's worth sharing. 3Dprint.com is running a series of Beginner Design for 3D Printing and Advanced Design for 3D Printing online courses. Check them out.