An open API service indexing awesome lists of open source software.

https://github.com/afondiel/cs-books

A curated collection of computer science books.
https://github.com/afondiel/cs-books

ai algorithms books coding computer-science computer-science-books computer-vision computer-vision-books data-science data-structures dl image-processing ml programming software-engineering

Last synced: 9 days ago
JSON representation

A curated collection of computer science books.

Awesome Lists containing this project

README

        

[![](https://img.shields.io/badge/Contribute-Welcome-green)](#) ![GitHub repo size](https://img.shields.io/github/repo-size/afondiel/cs-books) ![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/t/afondiel/cs-books/main) ![Packagist Stars](https://img.shields.io/github/stars/afondiel/cs-books.svg) ![Packagist forks](https://img.shields.io/github/forks/afondiel/cs-books.svg)

# CS Books

## Overview

Welcome to **CS Books**, a curated collection of computer science resources organized by topics and real-world applications. Whether you're a student, researcher, or industry professional, this repository has something for you!

## **Disclaimer**

All books and resources are the property of their respective authors or publishers. This repository is for educational purposes only. For any copyrighted materials, please refer to the original publisher for usage rights.

## Getting Started

Below, books are organized by **[Topics](#-topics)** and **[Real-World Application](#-real-world-application)** for dual academic/practical focus. Each section contains a curated list of books with reference links to their [Google Drive](https://drive.google.com/drive/folders/17_MIiPygTdR3heNwNf7FEy1Ri4atJS-u?usp=sharing) folders.

### Cloning the Repository

```bash
git clone https://github.com/afondiel/cs-books.git
```
> [!IMPORTANT]
> Note for Fork Owners: The repository history was rewritten to remove all PDFs, which are now hosted on Google Drive. Please update your fork by running:

```bash
git fetch origin
git reset --hard origin/main
```
Or rebase your changes onto the new history.

## 📚 Book Stack

### 📖 Topics
#### 🖥️ Computer Architecture

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Computer Architecture (Root) | Core architecture books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](https://drive.google.com/drive/u/1/folders/14rQdBPBLzHTu45W-K6fcmMSWNBheFDp3) |
| Operating Systems | OS-related books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Quantum Computing | Quantum computing books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Embedded Systems | Embedded Computer Books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Neuromorphic Computing | Neuromorphic books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| High-Performance Computing| HPC books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 💻 Computer Programming

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Computer Programming (Root) | Programming-related books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Algorithms | Algorithm books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Data Structures | Data structure books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Design Patterns | Design pattern books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Languages | Language-specific books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Parallel Programming | Parallel computing books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Distributed Computing | Distributed computing books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Shared Computing | Shared computing books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Software Engineering | Software engineering books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 🤖 Artificial Intelligence

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Artificial Intelligence (Root) | AI-related books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Machine Learning | ML books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Deep Learning | DL books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Computer Vision | CV books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| NLP | NLP books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Generative AI | Generative AI books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Agentics AI | AI agent books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| AGI | AGI books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| ASI | ASI books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 📊 Data Science

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Data Science (Root) | Data science books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### ☁️ Cloud Computing

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Cloud Computing (Root) | Cloud computing books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 🌐 Edge Computing

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Edge Computing (Root) | General edge computing books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Edge-AI | Edge AI books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| TinyML | TinyML books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 🔧 Embedded Systems

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Embedded Systems (Root) | Embedded systems books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 📡 Signal Processing

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Signal Processing (Root) | Signal processing books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

- [Signal Processing](signal-processing/) - Signal processing books

### 🛠️ Real-World Application
#### 🚗 Automotive

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Automotive (Root) | Automotive-related books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| ADAS | ADAS books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Safety | Safety books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Self-Driving Cars | Autonomous driving books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |
| Standards | Standards books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 🔒 Cybersecurity

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Cybersecurity (Root) | Cybersecurity books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 🎮 Game Development

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Game Development (Root) | Game development books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 🏥 Healthcare

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Healthcare (Root) | Healthcare tech books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

#### 🤖 Robotics

| Topic | Description | Google Drive |
|---------------------------|--------------------------------|----------------------------------------------------|
| Robotics (Root) | Robotics books | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

[Back To Top ⬆️](#-topics)

## Contributing

Want to add a book into the Stack?
1. Upload the book to the appropriate Google Drive subfolder (e.g., `CS Books/topic/computer-vision/`).
2. Open a pull request to update this `books.md` with the book’s table in the correct section, as shown below.

| Title | Edition | Year | Author | Link |
|--------------------------------------------|---------|------|------------------|--------------------------------------------------|
| Computer Vision: Algorithms and Applications | 2nd | 2010 | Richard Szeliski | [![Google Drive](https://img.shields.io/badge/Google%20Drive-4285F4?logo=googledrive&logoColor=fff)](#) |

3. Include the title, edition, year, author, and a link to the Google Drive subfolder with the "Google Drive" badge.
---

>### I am deeply grateful to all the authors and researchers who have worked tirelessly on these incredible books, which have not only shaped the field of Computer Science but also enriched our knowledge and lives.

Cheers and Happy Reading!

[@Muntu](https://github.com/afondiel/)