Core concepts in image processing and computer vision are covered here. Things like convolutions, hough transforms, camera calibration are here! Most of these are programming agnostic - however, I've mostly used OpenCV to implement these ideas.