In this course, a broad and practical overview for robotics is given in a multi-disciplinary perspective. Key principles such as coordinate transformation, navigation, control, motion planning, and decision making are taught. Recent advances in drons, self-driving cars, and AI for robotics are also introduced.