Computer Science courses at Cornell
20,266 CS courses at Cornell University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 296
page 1 of 6
- CS 1110Introduction to Computing Using Python4 credits
unlocks 326 courses
- CS 1112Introduction to Computing Using MATLAB4 credits
unlocks 311 courses · 2 prerequisites
- CS 1130Transition to Object-Oriented Programming1 credit
unlocks 208 courses
- CS 1132Transition to MATLAB1 credit
unlocks 6 courses
- CS 1133Transition to Python1 credit
unlocks 37 courses
- CS 1142Introduction to MATLAB2 credits
unlocks 1 course · 2 prerequisites
- CS 1300Introductory Design and Programming for the Web3 credits
unlocks 10 courses
- CS 1340Choices and Consequences in Computing3 credits
unlocks 3 courses
- CS 1380Data Science for All4 credits
unlocks 3 courses
- CS 1620Visual Imaging in the Electronic Age4 credits
- CS 1700Elements of Artificial Intelligence3 credits
- CS 1710Introduction to Cognitive Science3 credits
- CS 1998Freshmen and Nontechnical Team Projects1 credit
- CS 2024C++ Programming2 credits
unlocks 94 courses
- CS 2043UNIX Tools and Scripting2 credits
- CS 2045Techniques of Hardware Prototyping1 credit
- CS 2048Introduction to iPhone and Apple Watch Development1 credit
unlocks 1 course · 2 prerequisites
- CS 2049Intermediate iPhone App Development1 credit
1 prerequisite
- CS 2110Object-Oriented Programming and Data Structures3 credits
unlocks 199 courses · 3 prerequisites
- CS 2111Programming Practicum1 credit
1 prerequisite
- CS 2112Object-Oriented Design and Data Structures - Honors4 credits
unlocks 5 courses · 2 prerequisites
- CS 2300Intermediate Design and Programming for the Web3 credits
unlocks 9 courses · 1 prerequisite
- CS 2382Urban Analytics3 credits
3 prerequisites
- CS 2770Excursions in Computational Sustainability3 credits
- CS 2800Discrete Structures3 credits
unlocks 127 courses · 1 prerequisite
- CS 2802Discrete Structures - Honors3 credits
- CS 2850Networks4 credits
- CS 3110Data Structures and Functional Programming4 credits
unlocks 48 courses · 4 prerequisites
- CS 3152Introduction to Computer Game Architecture4 credits
unlocks 8 courses · 3 prerequisites
- CS 3220Computational Mathematics for Computer Science3 credits
2 prerequisites
- CS 3300Data-Driven Web Applications3 credits
unlocks 8 courses · 3 prerequisites
- CS 3410Computer System Organization and Programming4 credits
unlocks 93 courses · 2 prerequisites
- CS 3420Embedded Systems4 credits
unlocks 104 courses · 2 prerequisites
- CS 3700Foundations of AI Reasoning and Decision-Making3 credits
unlocks 1 course · 3 prerequisites
- CS 3758Autonomous Mobile Robots3 credits
- CS 3780Introduction to Machine Learning4 credits
unlocks 9 courses · 11 prerequisites
- CS 4090Teaching Experience in Computer Science1 credit
- CS 4110Programming Languages and Logics4 credits
unlocks 5 courses · 1 prerequisite
- CS 4120Introduction to Compilers3 credits
unlocks 4 courses · 4 prerequisites
- CS 4121Practicum in Compilers2 credits
unlocks 4 courses · 1 prerequisite
- CS 4152Advanced Topics in Computer Game Architecture3 credits
unlocks 2 courses · 6 prerequisites
- CS 4154Analytics-driven Game Design3 credits
2 prerequisites
- CS 4160Formal Verification4 credits
2 prerequisites
- CS 4210Numerical Analysis and Differential Equations4 credits
unlocks 2 courses · 2 prerequisites
- CS 4220Numerical Analysis: Linear and Nonlinear Problems4 credits
unlocks 1 course · 2 prerequisites
- CS 4300Language and Information3 credits
unlocks 1 course · 3 prerequisites
- CS 4320Introduction to Database Systems3 credits
unlocks 4 courses · 2 prerequisites
- CS 4321Practicum in Database Systems2 credits
2 prerequisites
- CS 4410Operating Systems3 credits
unlocks 30 courses · 2 prerequisites
- CS 4411Practicum in Operating Systems2 credits
unlocks 1 course · 1 prerequisite