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 216
page 1 of 5
- CSCI 0020The Digital World
unlocks 2 courses
- CSCI 0030Introduction to Computation for the Humanities and Social Sciences
- CSCI 0040Introduction to Scientific Computing and Problem Solving
unlocks 4 courses · 1 prerequisite
- CSCI 0050A Data-Centric Introduction to Programming
- CSCI 0060Practical System Skills
- CSCI 0080A First Byte of Computer Science
- CSCI 0081TA Apprenticeship: Full CreditOffered Spring 2027
- CSCI 0082TA Apprenticeship: Half CreditOffered Spring 2027
- CSCI 0100Data Fluency for All
- CSCI 0111Computing Foundations: DataOffered Spring 2027
unlocks 82 courses
- CSCI 0111EData-Centric Intro to Computing and Coding Agents
- CSCI 0112Computing Foundations: Program Organization
unlocks 76 courses · 1 prerequisite
- CSCI 0130User Interfaces and User Experience
- CSCI 0150Introduction to Object-Oriented Programming and Computer Science
unlocks 74 courses
- CSCI 0160Introduction to Algorithms and Data Structures
unlocks 64 courses · 1 prerequisite
- CSCI 0170Computer Science: An Integrated Introduction
unlocks 3 courses
- CSCI 0180Computer Science: An Integrated Introduction
1 prerequisite
- CSCI 0190Accelerated Introduction to Computer Science
unlocks 85 courses
- CSCI 0200Program Design with Data Structures and AlgorithmsOffered Spring 2027
unlocks 75 courses · 2 prerequisites
- CSCI 0220Introduction to Discrete Structures and ProbabilityOffered Spring 2027
unlocks 34 courses
- CSCI 0300Fundamentals of Computer SystemsOffered Spring 2027
unlocks 20 courses · 2 prerequisites
- CSCI 0320Introduction to Software EngineeringOffered Spring 2027
unlocks 11 courses · 2 prerequisites
- CSCI 0330Introduction to Computer Systems
unlocks 5 courses · 2 prerequisites
- CSCI 0410Foundations of AI and Machine LearningOffered Spring 2027
unlocks 20 courses · 4 prerequisites
- CSCI 0500Data Structures, Algorithms, and Intractability: An IntroductionOffered Spring 2027
unlocks 1 course · 4 prerequisites
- CSCI 0530Directions: The Matrix in Computer Science
unlocks 7 courses
- CSCI 0535Linear Algebra for Machine Learning
- 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