Computer Vision Specialization

The four courses of the Computer Vision Specialization focus on basics of this fast-growing artificial intelligence field; image processing, features and segmentation; stereo vision, dense motion and tracking; and visual recognition and understanding.

About the Courses

The four courses in this series provide a foundation in the rapidly expanding research field of computer vision, laying the groundwork necessary for designing sophisticated vision applications. Learners explore the integral elements that enable vision applications, ranging from editing images on smartphones to reading traffic signs in self-driving cars, to factory robots navigating around human co-workers. Content includes image processing and state-of-the-art vision techniques, augmented by insights from top leaders in the computer vision field. Learners gain hands-on experience writing computer vision programs through online labs using MATLAB and supporting toolboxes.

The Computer Vision Specialization is a collaboration of the UB Center for Industrial Effectiveness, UB Department of Computer Science and Engineering, MathWorks and other industry partners.

How Do I Register?

To register, go directly to Coursera. First, sign up for a free Coursera account. Then simply enroll. It’s never too late to join!


There is no charge to “audit” a course, which includes videos, readings, community discussion forums and the ability to view assignments. The fee to gain complete access – which includes submitting all assignments for feedback or a grade, and the opportunity to earn a verified certificate in computer vision – is $49 per month.