Computer Science Books

The Book of Why: The New Science of Cause and Effect

Judea Pearl and Dana MacKenzie


Grokking Algorithms

Aditya Bhargava


Algorithms to Live by: The Computer Science of Human Decisions

Tom Griffiths and Brian Christian


Structure and Interpretation of Computer Programs, Second...

Harold Abelson and Gerald Jay Sussman


Elements of Programming Interviews in Python: The Insiders'...

Adnan Aziz, Tsung-Hsien Lee, et al.


Quantum Computing for Everyone

Chris Bernhardt


Quantum Computation and Quantum Information (Anniversary)

Michael A. Nielsen and Isaac L. Chuang


Data Mining: Concepts and Techniques

Jian Pei, Hanghang Tong, et al.


The Art of the Metaobject Protocol

Jim Des Rivieres, Gregor Kiczales, et al.


Transformers for Machine Learning: A Deep Dive

Kenneth Graham, Uday Kamath, et al.


Bit by Bit: Social Research in the Digital Age

Matthew J Salganik


What Computers Cant Do

Hubert L. Dreyfus


How to Design Programs, Second Edition: An Introduction to...

Matthias Felleisen, Matthew Flatt, et al.