This course is primarily intended for students with basic programming knowledge who want to develop their C++ programming skills and learn about OOP in the context of C++. You will understand the advantages and features of OOP over procedural programming. In addition, you will become familiar with the standard template library and CMake, a tool for building, testing, and packaging software. Aim of the course: • Learning about OOP in the context of C++. • Familiarity with CMake, STL, OpenCV Practical Learning Outcomes expected: • Improving C ++ programming skills • Using CMake for project building • Experience with the OpenCV library. This Course is part of HSE University Master of Computer Vision degree program. Learn more about the admission into the program and how your Coursera work can be leveraged if accepted into the program here https://inlnk.ru/r381p.