Comprehensive notes for various CS courses offered at Carnegie Mellon University are designed as an invaluable resource for students and educators alike.
- 10-601 Machine Learning
- 14-736 Distributed Systems
- 15-513 Computer Systems
- 10-617 Intermediate Deep Learning
- 10-623 Generative AI
- 10-725 Convex Optimization
- 11-742 Search Engines
- 11-667 Large Language Models
- 15-618 Parallel Computer Architecture and Programming
- 15-619 Cloud Computing
- 15-641 Computer Networks
- 15-645 Database Systems
- 18-746 Storage Systems
The repository is organized by course departments. Each department folder contains individual courses, where you'll find notes in PDF and Markdown formats.
To view a note, simply click on the file. To download, click the 'Download' button or use the raw
option in the GitHub interface.
We welcome contributions to courses not yet listed at the moment! To contribute:
- Fork the repository.
- Make your changes.
- Submit a pull request with a clear description of your improvements.
Please refrain from uploading code or unauthorized material from CMU. Such pull requests will not be granted.
This project is licensed under the MIT License. This means you're free to use, modify, and distribute the notes as long as you credit the source. See LICENSE.md for more details.
Special thanks to the faculty and students of CMU who have contributed to and inspired this collection of notes and Xuezzou, who inspired me to create this project.