Mobile robots, ranging from ground vehicles and aerial drones to deep-sea explorers, play a critical role in modern autonomous systems and are increasingly prevalent across diverse application domains. This course aims to provide students with a comprehensive introduction to the mathematical foundations of robot mobility, emphasizing modeling, optimization, estimation, and control. Designed to support both theoretical understanding and practical skill development, the course offers extensive hands-on experience with a variety of mobile robots in simulation and on physical hardware.