Computer Science courses at Brown
10,616 CSCI courses at Brown University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 109
page 1 of 3
- CSCI 1010Theory of Computation
unlocks 6 courses · 3 prerequisites
- CSCI 1040The Basics of Cryptographic SystemsOffered Spring 2027
- CSCI 1230Introduction to Computer Graphics
unlocks 4 courses · 1 prerequisite
- CSCI 1234Computer Graphics Lab
- CSCI 1250Introduction to Computer Animation
unlocks 2 courses
- CSCI 1260Compilers and Program Analysis
unlocks 1 course · 2 prerequisites
- CSCI 1270Database Management Systems
- CSCI 1280Intermediate 3D Computer AnimationOffered Spring 2027
1 prerequisite
- CSCI 1290Computational Photography
6 prerequisites
- CSCI 1300User Interfaces and User Experience
unlocks 2 courses · 1 prerequisite
- CSCI 1301Livestreaming Reinvented
1 prerequisite
- CSCI 1302Intro to Sociotechnical Systems and HCIOffered Spring 2027
- CSCI 1310Fundamentals of Computer SystemsOffered Spring 2027
- CSCI 1320Creating Modern Web & Mobile Applications
- CSCI 1330Computer Systems
unlocks 12 courses
- CSCI 1340Introduction to Software EngineeringOffered Spring 2027
unlocks 1 course
- CSCI 1360Human Factors in Cybersecurity
- CSCI 1370Virtual Reality Design for Science
- CSCI 1377Tools for Thought
1 prerequisite
- CSCI 1380Distributed Computer SystemsOffered Spring 2027
unlocks 3 courses · 1 prerequisite
- CSCI 1385Distributed Systems LaboratoryOffered Spring 2027
1 prerequisite
- CSCI 1390Systems for Machine Learning
4 prerequisites
- CSCI 1400Generative AI LawOffered Spring 2027
1 prerequisite
- CSCI 1410Artificial Intelligence
unlocks 1 course · 5 prerequisites
- CSCI 1411Foundations of AI and Machine LearningOffered Spring 2027
unlocks 2 courses · 4 prerequisites
- CSCI 1420Machine LearningOffered Spring 2027
unlocks 11 courses · 6 prerequisites
- CSCI 1430Computer Vision
unlocks 2 courses · 3 prerequisites
- CSCI 1440Algorithmic Game TheoryOffered Spring 2027
14 prerequisites
- CSCI 1450Advanced Introduction to Probability for Computing and Data Science
unlocks 50 courses · 1 prerequisite
- CSCI 1460Computational LinguisticsOffered Spring 2027
1 prerequisite
- CSCI 1470Deep LearningOffered Spring 2027
unlocks 4 courses · 13 prerequisites
- CSCI 1491Fairness in Automated Decision MakingOffered Spring 2027
2 prerequisites
- CSCI 1510Introduction to Cryptography and Computer Security
unlocks 1 course · 2 prerequisites
- CSCI 1515Applied Cryptography
- CSCI 1520Algorithmic Aspects of Machine Learning
8 prerequisites
- CSCI 1550Probabilistic Methods in Computer Science
unlocks 3 courses
- CSCI 1570Design and Analysis of Algorithms
unlocks 6 courses · 6 prerequisites
- CSCI 1575Algorithms: in Depth
1 prerequisite
- CSCI 1600Real-Time and Embedded Software
- CSCI 1620Computer Systems Security LabOffered Spring 2027
unlocks 8 courses · 1 prerequisite
- CSCI 1640AI and Security
4 prerequisites
- CSCI 1650Software Security and Exploitation
1 prerequisite
- CSCI 1660Introduction to Computer Systems SecurityOffered Spring 2027
unlocks 9 courses · 4 prerequisites
- CSCI 1670Operating Systems
unlocks 2 courses
- CSCI 1675Designing High-Performance Network Systems
1 prerequisite
- CSCI 1680Computer NetworksOffered Spring 2027
unlocks 2 courses · 1 prerequisite
- CSCI 1690Operating Systems Laboratory
unlocks 2 courses
- CSCI 1695Operating System Design and Implementation
1 prerequisite
- CSCI 1710Logic for SystemsOffered Spring 2027
- CSCI 1715Formal Proof and Verification