Using the setting of self-driving vehicles, this course introduces the students through and experimental approach to the basic techniques and methods in autonomous robot navigation. The focus is on how to process visual and other types of sensory data for an autonomous robot to estimate its own state and that of the environment correctly, in order to reach an intelligent navigational decision.