Term 2 of the Udacity Self-Driving Car Engineer Nanodegree Program is hardcore robotics — sensor fusion, localization, and control.
These topics are taught by expert engineers from Mercedes-Benz and Uber ATG, who teach the skills they actually use on the job. These are also the skills students need to know get jobs working on autonomous vehicles.
Although there’s a lot of math and programming involved, there are also some good stories. Watch this video of Dominik and Andrei, from the Mercedes-Benz Sensor Fusion Team, talking with Sebastian about how the unscented Kalman filter got its name.
And if you’d like to understand what the unscented Kalman filter is, here’s Dominik (this one involves more math):