Computer Vision Basics

This course explains what computer vision is, as well as its mission of making computers see and interpret the world as humans do. Learners 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 is the first course in the Computer Vision series that lays the groundwork necessary for designing sophisticated vision applications.

This online course is available on the Coursera platform.

Course Duration: Approximately 4 weeks (4-5 hours of effort per week)

Learning Outcomes

  • Understand what computer vision is and its goals
  • Identify some of the key application areas of computer vision
  • Understand the digital imaging process
  • Apply mathematical techniques to complete computer vision tasks

Intended Audience

  • Anyone curious about or interested in exploring the concepts of computer vision
  • Those who desire a refresher course in mathematical concepts of computer vision


  • Basic programming skills & experience, specifically in MATLAB
  • Familiarity with basic linear algebra, calculus & probability, and 3D co-ordinate systems & transformations