Stanford Root

Schedule

Stanford Root

Schedule

CS 131

Computer Vision: Foundations and Applications

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

Computer Vision technologies are transforming automotive, healthcare, manufacturing, agriculture and many other sections. Today, household robots can navigate spaces and perform duties, search engines can index billions of images and videos, algorithms can diagnose medical images for diseases, and smart cars can see and drive safely. Lying in the heart of these modern AI applications are computer vision technologies that can perceive, understand, and reconstruct the complex visual world. This course is designed for students who are interested in learning about the fundamental principles and important applications of Computer Vision. This course will introduce a number of fundamental concepts in image processing and expose students to a number of real-world applications. It will guide students through a series of projects to implement cutting-edge algorithms. There will be optional discussion sections on Fridays. Prerequisites: Students should be familiar with Python, Calculus & Linear Algebra.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 28768
0 / 200 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Niebles Duque, Juan Carlos, Gaidon, Adrien, Savarese, Silvio
units

CS 131: Computer Vision: Foundations and Applications

3-4 units · Letter or Credit/No Credit

Computer Vision technologies are transforming automotive, healthcare, manufacturing, agriculture and many other sections. Today, household robots can navigate spaces and perform duties, search engines can index billions of images and videos, algorithms can diagnose medical images for diseases, and smart cars can see and drive safely. Lying in the heart of these modern AI applications are computer vision technologies that can perceive, understand, and reconstruct the complex visual world. This course is designed for students who are interested in learning about the fundamental principles and important applications of Computer Vision. This course will introduce a number of fundamental concepts in image processing and expose students to a number of real-world applications. It will guide students through a series of projects to implement cutting-edge algorithms. There will be optional discussion sections on Fridays. Prerequisites: Students should be familiar with Python, Calculus & Linear Algebra.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — TBA TBA — Niebles Duque, Juan Carlos, Gaidon, Adrien, Savarese, Silvio (Undergrad)

More CS courses

  • CS 120: Introduction to AI Safety
  • CS 121: Equity and Governance for Artificial Intelligence
  • CS 123: A Hands-On Introduction to Building AI-Enabled Robots
  • CS 124: From Languages to Information (LINGUIST 180, LINGUIST 280)
  • CS 125: Data: Algorithms, Tools, Policy, and Society (POLISCI 156)
  • CS 129: Applied Machine Learning
  • CS 132: AI as Technology Accelerator (INTLPOL 332, POLISCI 55)
  • CS 137A: Principles of Robot Autonomy I (AA 174A, EE 160A)
  • CS 139: Human-Centered AI
  • CS 140E: Operating systems design and implementation
  • CS 140M: Introduction to Embedded Systems (EE 186)
  • CS 141: Sports and Data

All CS courses · All departments