> For the complete documentation index, see [llms.txt](https://csknowledgehub.gitbook.io/computer-science-knowledge-hub/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://csknowledgehub.gitbook.io/computer-science-knowledge-hub/readme.md).

# CSKnowledgeHub

**Computer Science Knowledge Hub**

Originated from Georgia Tech and Columbia University computer science courses, this repository provides structured notes and practical exercises for computer systems. It is intended for readers who want to review computer science fundamentals, prepare for technical interviews, or understand how programs execute, manage resources, communicate, and store data.

📖 [**View CS Knowledge Hub Site**](https://csknowledgehub.gitbook.io)

🔗 [**Source Repository**](https://github.com/jingxiang-z/CSKnowledgeHub)

* **License**: documentation and notes use [CC BY 4.0](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/LICENSE/README.md); code examples use the [MIT License](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/LICENSE-CODE/README.md).
* **Contribute**: see [CONTRIBUTING.md](/computer-science-knowledge-hub/contributing.md).
* **Status**: Actively curated.

## Topics

### Courses

* [Computer Architecture](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/courses/computer-architecture/README.md)
* [Operating Systems](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/courses/operating-systems/README.md)
* [Computer Networks](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/courses/computer-networks/README.md)
* [Database Systems](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/courses/database-systems/README.md)
* [Distributed Systems](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/courses/distributed-systems/README.md)
* [Information Security](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/courses/information-security/README.md)
* [Machine Learning](https://github.com/jingxiang-z/CSKnowledgeHub/tree/master/courses/machine-learning/README.md)

### Foundations

* [Programming Languages](/computer-science-knowledge-hub/foundations/programming-languages.md)
* [Data Structures and Algorithms](/computer-science-knowledge-hub/foundations/data-structures.md)

### Labs

* [Lab Index](/computer-science-knowledge-hub/labs.md)

## Contributing

Contributions are welcome. Please see [CONTRIBUTING.md](/computer-science-knowledge-hub/contributing.md) for guidelines.

## Acknowledgments

This repository originated from graduate computer science courses at Georgia Institute of Technology (OMSCS) and Columbia University.
