Find a university to explore its courses and reviews.
Browse all 46 Computer Science courses at Cornell University. Read student reviews, compare difficulty ratings, and find the best classes.
COMS100
COMS100M
Fundamental Programming Concepts
Introduction to Computing: A Design and Development Perspective
Introduction to Computing: An Engineering and Science Perspective
Short Course in MATLAB
Short Course in Python
Choices and Consequences in Computing
Data Science for All
Computing in the Arts
Understanding Artificial Intelligence
Introduction to Cognitive Science
C++ Programming
UNIX Tools and Scripting
Object-Oriented Design and Data Structures - Honors
Mathematical Foundations of Computing
Networks
Data Structures and Functional Programming
Computer System Organization and Programming
Foundations of AI Reasoning and Decision-Making
Introduction to Machine Learning
Teaching Experience in Computer Science
Programming Languages and Logics
Introduction to Compilers
Introduction to Database Systems
Operating Systems
Introduction to Computer Graphics
Introduction to Computer Vision
Machine Learning for Intelligent Systems
Introduction to Analysis of Algorithms
CS100
CS100J
CS100M
CS1110
CS1112
CS1120
CS1132
CS4320
CS4321
CS4450
CS4780
CS4787
CS4820
CS6320
CS6787
CS6815