Computer Science
Public 2026-2027 offerings
99 courses
- COMPSCI 1050Privacy and Technology
- COMPSCI 1066Build at the Speed of Thought
- COMPSCI 1090AData Science 1: Introduction to Data Science
- COMPSCI 1090BData Science 2: Advanced Topics in Data Science
- COMPSCI 1200Introduction to Algorithms and their Limitations
- COMPSCI 1210Introduction to Theoretical Computer Science
- COMPSCI 1240Data Structures and Algorithms
- COMPSCI 1251Introduction to Graph Theory
- COMPSCI 1261Privacy, Fairness, and Validity Through the Lens of Theoretical CS
- COMPSCI 1280Convex Optimization and Applications in Machine Learning
- COMPSCI 1410Computing Hardware
- COMPSCI 1411Computer Architecture
- COMPSCI 1440RNetworks Design Projects
- COMPSCI 1520Programming Languages
- COMPSCI 1530Compilers
- COMPSCI 1710Visualization
- COMPSCI 1750Computer Graphics
- COMPSCI 1810Machine Learning
- COMPSCI 1820Planning and Learning Methods in AI
- COMPSCI 1840Introduction to Reinforcement Learning
- COMPSCI 20Discrete Mathematics for Computer Science
- COMPSCI 2050High Performance Computing for Science and Engineering
- COMPSCI 2211Information Theory in CS
- COMPSCI 2242Probabilistic Analysis and Algorithms
- COMPSCI 2243Algorithms for Data Science
- COMPSCI 2280Computational Learning Theory
- COMPSCI 2360RTopics at the Interface between Computer Science and Economics
- COMPSCI 2370Economic Analysis as a Frontier of Theoretical Computer Science
- COMPSCI 2380Optimized Democracy
- COMPSCI 2411Advanced Computer Architecture
- COMPSCI 2420Computing at Scale
- COMPSCI 2430Advanced Computer Networks
- COMPSCI 2440RNetworks Design Projects
- COMPSCI 2470RAdvanced Topics in Computer Architecture
- COMPSCI 2520RAdvanced Topics in Programming Languages
- COMPSCI 2630Systems Security
- COMPSCI 2650AI Training and Inference Systems: From First Principles to Self-Design
- COMPSCI 2680Modern AI Systems: Agents and Systems Optimization
- COMPSCI 2710Topics in Data Visualization
- COMPSCI 2760Design, Technology, and Social Impact
- COMPSCI 2822RTopics in Machine Learning: Effective AI Support in Human+AI Settings
- COMPSCI 2823RAdvanced Topics in Modern Machine Learning
- COMPSCI 2824Foundations of Reinforcement Learning
- COMPSCI 2831Advanced Computer Vision
- COMPSCI 2850Deep Learning
- COMPSCI 2860Multi-Robot Systems: Control, Communication, and Security
- COMPSCI 2880AI for Social Impact
- COMPSCI 2881RTopics in Foundations of ML: AI Alignment and Safety
- COMPSCI 2882AI Agents and Multiagent Systems
- COMPSCI 2883RAdvanced Topics in Computer Vision
- COMPSCI 2901Seminar on Effective Research Practices and Academic Culture
- COMPSCI 2902Seminar on Effective Research Practices and Academic Culture
- COMPSCI 2990RSpecial Topics in Computer Science
- COMPSCI 3060Readable, Extensible, High-Performance Software Systems
- COMPSCI 3100Computational Mechanism Design, Electronic Marketplaces, and Multi-Agent Systems
- COMPSCI 3140Visual Computing
- COMPSCI 3160Social Computing: Computation and Economics
- COMPSCI 32Computational Thinking and Problem Solving
- COMPSCI 3200Data Systems Design
- COMPSCI 3210Graduate Research with Procaccia
- COMPSCI 3240Human-Computer Communication through Natural, Graphical, and Artificial Languages
- COMPSCI 3250Communicating with Machines About Data
- COMPSCI 3260Intelligent Interactive Systems and Human-Computer
- COMPSCI 3270Tools for Reliable Meaningful Efficient Communication
- COMPSCI 3320Complexity of Quantum Many-Body Systems: Area Laws and Hardness of Approximation
- COMPSCI 3350Complexity, Algorithms, Cryptography, and Convex Programming
- COMPSCI 3360Algorithmic Statistics
- COMPSCI 3440Computer Architecture: Modeling and Design
- COMPSCI 3450Datacenter Networking
- COMPSCI 3460High-Performance Computer Systems
- COMPSCI 3480Computer Vision
- COMPSCI 3510Research in Programming Languages, Design and Implementation
- COMPSCI 3560Computational Complexity, Parallel Computation, Computational Learning, Neural Computation
- COMPSCI 3580Computational Complexity, Cryptography, and Pseudorandomness
- COMPSCI 3600On-line Algorithms and Randomized Algorithms
- COMPSCI 3610Topics in Distributed Systems
- COMPSCI 3620Software Systems: Security, Performance, and Robustness
- COMPSCI 3640Programming Languages and Security
- COMPSCI 3660Data System Design and Implementation
- COMPSCI 3720Topics in Theory for Society
No courses found.