[L. De Silva and H. Ekanayake, “Behavior-based robotics and the reactive paradigm: A survey,” Proc. 11th Int. Conf. Comput. Inf. Technol. ICCIT 2008, pp. 36–43, 2008.]
DataCamp. This is an amazing site for learning Python and other useful Data science skills. If you are looking to brush up or learn new skills, you should definitely consider signing up!
Artificial Intelligence for Robotics - A fantastic introduction to the basics of SLAM and localization, doing some of the elementary mathematics that is the foundation of this core technique in navigation.
Columbia edX Course on Robotics and ROS: This is an extensive and excellent course on Robotics with ROS, the Robot Operating System. I have followed it all and found that it is helpful in many different ways. You should follow the whole thing during the first 3 weeks of the course.
MIT Self Driving Cars Course is a great online course consisting of lectures and other content. I recommend you purusing it!
From ETH Zurich course Programming for Robots. From my review this looks like a nice video introduction and review of ROS. Here are the Slides and videos
Our new Robot platform is a Turtlebot 2. Even though the number is lower, it should be more powerful and more reliable. Learning the TurtleBot and ROS is an excellent guide.