This course addresses the simultaneous localization and mapping or SLAM problem in robotics. This course has been designed and taught by Cyrill Stachniss in Freiburg but the video recordings and slides are available through the course page.
Video recordings are available through YouTube: 2013 Playlist
This course provides a short introduction to C++ with links some to image processing with OpenCV. The lectures are given by Igor Bogoslavskyi. Furthermore, this course is accompanied with a coding project on visual place recognition.
Ongoing video recordings are available through YouTube: 2018 playlist