15 courses
126 courses · Carnegie Mellon University · Fall 2026
- 15 050 — Study Abroad1 section
- 15 090 — Computer Science Practicum1 section
- 15 104 — Introduction to Computing for Creative Practice1 section
- 15 110 — Principles of Computing1 section
- 15 112 — Fundamentals of Programming and Computer Science1 section
- 15 113 — Effective Coding with AI1 section
- 15 121 — Introduction to Data Structures1 section
- 15 122 — Principles of Imperative Computation1 section
- 15 131 — Great Practical Ideas for Computer Scientists1 section
- 15 150 — Principles of Functional Programming1 section
- 15 151 — Mathematical Foundations for Computer Science1 section
- 15 182 — Artificial Intelligence for Medicine1 section
- 15 195 — Competition Programming I1 section
- 15 210 — Parallel and Sequential Data Structures and Algorithms1 section
- 15 213 — Introduction to Computer Systems1 section
- 15 214 — Principles of Software Construction: Objects, Design, and Concurrency1 section
- 15 251 — Great Ideas in Theoretical Computer Science1 section
- 15 259 — Probability and Computing1 section
- 15 281 — Artificial Intelligence: Representation and Problem Solving1 section
- 15 282 — Artificial Intelligence for Medicine1 section
- 15 288 — Special Topic: Machine Learning in a Nutshell1 section
- 15 292 — History of Computing1 section
- 15 294 — Rapid Prototyping Technologies1 section
- 15 295 — Competition Programming II1 section
- 15 311 — Logic and Mechanized Reasoning1 section
- 15 312 — Foundations of Programming Languages1 section
- 15 316 — Software Foundations of Security and Privacy1 section
- 15 317 — Constructive Logic1 section
- 15 319 — Cloud Computing1 section
- 15 322 — Introduction to Computer Music1 section
- 15 326 — Computational Microeconomics1 section
- 15 327 — Monte Carlo Methods and Applications1 section
- 15 330 — Introduction to Computer Security1 section
- 15 346 — Computer Architecture: Design and Simulation1 section
- 15 348 — Embedded Systems1 section
- 15 351 — Algorithms and Advanced Data Structures1 section
- 15 354 — Computational Discrete Mathematics1 section
- 15 355 — Modern Computer Algebra1 section
- 15 356 — Introduction to Cryptography1 section
- 15 359 — Probability & Computing: Randomized Algs and Markov Chains1 section
- 15 362 — Computer Graphics1 section
- 15 367 — Algorithmic Textiles Design1 section
- 15 369 — Special Topics in Graphics: Numerical Method (Foundations, ML, Visual Computing)1 section
- 15 382 — Collective Intelligence1 section
- 15 386 — Neural Computation1 section
- 15 387 — Computational Perception1 section
- 15 388 — Practical Data Science1 section
- 15 390 — Entrepreneurship for Computer Science1 section
- 15 394 — Intermediate Rapid Prototyping1 section
- 15 410 — Operating System Design and Implementation1 section
- 15 411 — Compiler Design1 section
- 15 412 — Operating System Practicum1 section
- 15 413 — Advanced Foundations of Programming Languages1 section
- 15 414 — Bug Catching: Automated Program Verification1 section
- 15 415 — Database Applications1 section
- 15 417 — HOT Compilation1 section
- 15 418 — Parallel Computer Architecture and Programming1 section
- 15 423 — Special Topic: Digital Signal Processing for Computer Science1 section
- 15 435 — Foundations of Blockchains1 section
- 15 440 — Distributed Systems1 section
- 15 441 — Networking and the Internet1 section
- 15 442 — Machine Learning Systems1 section
- 15 445 — Database Systems1 section
- 15 451 — Algorithm Design and Analysis1 section
- 15 455 — Undergraduate Complexity Theory1 section
- 15 457 — Special Topics in Theory: Advanced Algorithms1 section
- 15 458 — Discrete Differential Geometry1 section
- 15 459 — Undergraduate Quantum Computation1 section
- 15 463 — Computational Photography1 section
- 15 464 — Technical Animation1 section
- 15 466 — Computer Game Programming1 section
- 15 468 — Physics-Based Rendering1 section
- 15 469 — Special Topic: Visual Computing Systems1 section
- 15 472 — Real-Time Graphics1 section
- 15 473 — Visual Computing Systems1 section
- 15 474 — Neural Graphics1 section
- 15 482 — Autonomous Agents1 section
- 15 488 — Special Topic: Machine Learning in a Nutshell1 section
- 15 494 — Cognitive Robotics: The Future of Robot Toys1 section
- 15 495 — Algebraic and Numerical Algorithms1 section
- 15 503 — Introduction to Computer Systems1 section
- 15 591 — Independent Study in Computer Science1 section
- 15 592 — Independent Study in Computer Science1 section
- 15 593 — Independent Study in Computer Science1 section
- 15 594 — Independent Study in Computer Science1 section
- 15 599 — SCS Honors Undergraduate Research Thesis1 section
- 15 627 — Monte Carlo Methods and Applications1 section
- 15 635 — Foundations of Blockchains1 section
- 15 642 — Machine Learning Systems1 section
- 15 653 — Logic and Mechanized Reasoning1 section
- 15 657 — Constructive Logic1 section
- 15 658 — Compiler Design1 section
- 15 668 — Physics-Based Rendering1 section
- 15 669 — Special Topics in Graphics: Numerical Method (Foundations, ML, Visual Computing)1 section
- 15 705 — Engineering Distributed Systems1 section
- 15 712 — Advanced Operating Systems and Distributed Systems1 section
- 15 713 — Advanced Foundations of Programming Languages1 section
- 15 714 — Resource Aware Programming Languages1 section
- 15 718 — Theorem Proving in Istari1 section
- 15 719 — Advanced Cloud Computing1 section
- 15 721 — Advanced Database Systems1 section
- 15 745 — Optimizing Compilers for Modern Architectures1 section
- 15 746 — Storage Systems1 section
- 15 749 — Post-von Neumann Computer Architecture1 section
- 15 750 — Algorithms in the Real World1 section
- 15 751 — A Theorist's Toolkit1 section
- 15 754 — Spectral Graph Theory1 section
- 15 756 — Randomized Algorithms1 section
- 15 759 — Special Topics in Theory: Analytic Methods in Theoretical Computer Science1 section
- 15 763 — Physics-based Animation of Solids and Fluids1 section
- 15 768 — Discrete Differential Geometry1 section
- 15 769 — Special Topics in Graphics: Numerical Method (Foundations, ML, Visual Computing)1 section
- 15 779 — Special Topics: Advanced Topics in Machine Learning Systems (LLM Edition)1 section
- 15 783 — Trustworthy AI: Theory and Practice1 section
- 15 798 — Special Topic: Generative AI for Music and Audio1 section
- 15 814 — Types and Programming Languages1 section
- 15 816 — Advanced Topics in Logic: Automated Reasoning and Satisfiability1 section
- 15 821 — Mobile and Pervasive Computing1 section
- 15 826 — Multimedia and Data Mining1 section
- 15 853 — Theory of Markov Processes: Selected Topics with Applications in ML and GenAI1 section
- 15 856 — Introduction to Cryptography1 section
- 15 857 — Analytical Performance Modeling & Design of Computer Systems1 section
- 15 859 — Special Topics in Theory: Computational Geometry1 section
- 15 883 — Computational Models of Neural Systems1 section
- 15 888 — Computational Game Solving1 section
- 15 890 — Computer Science Pedagogy1 section
Spot missing or incorrect course data?