Robot building from zero

Hey. I want learn roboengineering from fundamental perspective (uni style). Can you recommend some books, guide, lecture?

I want know what i need to now from math and physics? How design robots? If you can give some good resource for engineering graphics it will be very cool!

@Menulis Many well known universities offer free courseware. For example MIT:

Another example: