Self-driving cars are a transformative technology for society. This course covers the underlying technologies in perception and control. Topics include deep learning, computer vision, sensor fusion, localization, trajectory optimization, obstacle avoidance, vehicle dynamics. Course includes theoretical underpinnings of self-driving car algorithms and practical application of the material in hands-on labs.