Chevron Left
Back to Computer Vision Basics

Learner Reviews & Feedback for Computer Vision Basics by University at Buffalo

109 ratings
41 reviews

About the Course

By the end of this course, learners will understand what computer vision is, as well as its mission of making computers see and interpret the world as humans do, by learning core concepts of the field and receiving an introduction to human vision capabilities. They are equipped to identify some key application areas of computer vision and understand the digital imaging process. The course covers crucial elements that enable computer vision: digital signal processing, neuroscience and artificial intelligence. Topics include color, light and image formation; early, mid- and high-level vision; and mathematics essential for computer vision. Learners will be able to apply mathematical techniques to complete computer vision tasks. This course is ideal for anyone curious about or interested in exploring the concepts of computer vision. It is also useful for those who desire a refresher course in mathematical concepts of computer vision. Learners should have basic programming skills and experience (understanding of for loops, if/else statements), specifically in MATLAB (Mathworks provides the basics here: Learners should also be familiar with the following: basic linear algebra (matrix vector operations and notation), 3D co-ordinate systems and transformations, basic calculus (derivatives and integration) and basic probability (random variables). Material includes online lectures, videos, demos, hands-on exercises, project work, readings and discussions. Learners gain experience writing computer vision programs through online labs using MATLAB* and supporting toolboxes. This is the first course in the Computer Vision specialization that lays the groundwork necessary for designing sophisticated vision applications. To learn more about the specialization, check out a video overview at * A free license to install MATLAB for the duration of the course is available from MathWorks....

Top reviews


Jun 15, 2019

This course is a good course to start computer vision for beginner level student, and I offer This course to everyone who is eager to learn computer vision conceptually.


May 06, 2019

The course content is good.There are too many examples and applications.I use python but using MATLAB for the computer vision is new experience for me.

Filter by:

1 - 25 of 41 Reviews for Computer Vision Basics

By Dhritiman S

Apr 26, 2019

I'll start with the positive. There were some lectures (Pinhole Camera Model) which were effective. However, this course was extremely superficial.

I'm not sure what the intention of this course was. All the material in the entire course could have been presented over the course of one week. The lectures were mere minutes long and extremely superficial. There was no practical guidance whatsoever with respect to the assignments. I passed the assignments through a lot of trial and error and by relying on prior knowledge of computer-vision and programming.

There were times when the lecturer would mention that certain algorithms would be covered in the next lecture, only to jump to another topic altogether. Not sure if the course content was accidentally uploaded like this.

By An M C

May 26, 2019

This course should have a zero star. TA's are not answering the questions on the forum discussion. Both lectures and assignments are very poor in quality. It's a BIG SHAME that the University of Buffalo has such a crappy material and expects people to pay for it. It's a waste of time!!! The professors and the school should be really embarrassed to put such poor quality material and charge people for it!

By Ashish k

Jul 11, 2019

The course was full of theoretical concepts. No practical concepts were taught by the instructors. If they didn't taught any practical concepts then why they are asking in assignments. They didn't even tell ABCD about Matlab and aspect us to solve assignments in Matlab. This is ridiculous. They should have given at least some examples to solve the assignments. I am highly disappointed with the assignment part. Rest theoretical part was good and to the point but could be more detailed.

By Evan R

Jun 17, 2019

There isn't enough in the free version of the course to push me to make a purchase. If Matlab guidance is lacking on some examples I have no faith it would be any better once I unlock the assignments. I may be biased after taking the Machine Learning course but the contrast between the two is stark. This course feels like someone is talking at you for a couple of hours rather than guiding you through material.

By Dmitry F

Jul 23, 2019

One of the worst courses on Coursera. Very superficial. What is the point of this? For example you mentioned Least Squares. In a 1 minute video. Great, what is it? How do I apply it? Nothing, instead in the optional material you send me to a pdf from a University of Puget Sound (what?!) that mentions I was supposed to learn in the class. Huh? And this happens with every concept, some names and terms are being thrown, even the quizes that are being asked right after don't always correlate with it, and in most cases you have to use your intuition, as what is being asked was not explained. The whole course can be finished in 2 evenings (which I did) and I learned absolutely nothing except very basic usage of Matlab.

By Kevin C

May 02, 2019

Great Course

By Ali K M

Jun 15, 2019

This course is a good course to start computer vision for beginner level student, and I offer This course to everyone who is eager to learn computer vision conceptually.

By Aayush A

May 06, 2019

The course content is good.There are too many examples and applications.I use python but using MATLAB for the computer vision is new experience for me.

By Mao S

Jun 15, 2019

The instructor gives pretty good in explaining things however the matlab assignment is frustrating after several attempts failure. More guidance probably should be given for the matlab assignment or it get really frustrating after 6 hrs stuck at the same position struggling to guess the real answer. You should at least familiar with matlab operation for getting started in this one. "intermediate level" is pretty accurate. I am a undergrad year-2 EE student at a Top 10 UK uni and this still remains a bit challenging. The overall level is OK but sometimes stuck at a same place for hours really make me wants to give up for some time.

But overall its a really good course but probably for for a total beginner.

By Lida M

Aug 11, 2019

It is a good introduction course but I think some more demo coding for matlab in the first assignments will be a good thing so we don´t have to spend a lot of time on google and on trial and error.

By Pranay M

Jul 04, 2019

Videos are not complete,lack examples and proper explanation.

By Harsahib S

Jun 27, 2019

I personally do not feel the course is up to the mark.

By Betsy G

Jun 12, 2019

very usefull

By Arjun S

Jul 02, 2019












By shubham m v

Jul 21, 2019

Course was very well designed, it is the best course for beginners.

By Fahim A

Jul 22, 2019

organised lectures.

By Brice L

Aug 10, 2019

A good theoratical introduction to the subject. I am looking now for something more practical.

By Andriy P

May 09, 2019

I would like it to be more dense on content. It gives overview of many areas without diving into details. The labs feel somewhat disjointed from the rest of the course.

By Hussni B M Z

May 28, 2019

staff not responsive on forums

By sharon h

Jun 13, 2019

it's only an introduction to the topic. probably you the real studies begin in the second course.

By Zeyad Z

Jun 15, 2019

I was hoping there would be more material on the Mathematics of Computer Vision. Overall, as stated, it is a good introduction to the basics.

By Mun T Y

Jun 15, 2019

The course material is at the basic level, and it is good for a beginner like me. I find the programming assignments quite challenging and will need a lot of extra effort outside the course material to be able to ace the assignments. Matlab documentation helps a lot too.

By Kush S

Jun 17, 2019

I would like to thank my course instructor. It is a short introductory course.

It's interesting and have pushed me to further complete other courses in the specialization.

By nefelibata

Jul 13, 2019


By aryan

Jul 31, 2019

Overall great, howeve the last assignment needed more help/background from the instructors than provided. I pass 96% of the class but still was not able to get the certificate.