Best Computer Science Books

Topic

Best computer science books recommended by developers. Algorithms, data structures, and theoretical foundations.

Books

32

Total mentions

225

Avg 90d mentions

0

Rankings

1
Cover of Grokking Algorithms

Grokking Algorithms

Aditya Bhargava

433 in 90d
99.9

View →

2
Cover of Introduction to Algorithms

Introduction to Algorithms

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

312 in 90d
67.1

View →

3
Cover of The Algorithm Design Manual

The Algorithm Design Manual

Steven Skiena

200 in 90d
42

View →

4
Cover of Algorithms

Algorithms

Robert Sedgewick

170 in 90d
36.5

View →

5
Cover of Programming Pearls

Programming Pearls

Jon Bentley

110 in 90d
27.5

View →

6
Cover of A Common-Sense Guide to Data Structures and Algorithms

A Common-Sense Guide to Data Structures and Algorithms

Jay Wengrow

100 in 90d
25

View →

7
Cover of Data Structures: A Pseudocode Approach with C++

Data Structures: A Pseudocode Approach with C++

Richard F. Gilberg, Behrouz A. Forouzan

81 in 90d
20.8

View →

8
Cover of The C Programming Language

The C Programming Language

Kernighan and Ritchie

70 in 90d
17.5

View →

9
Cover of Think Like a Programmer

Think Like a Programmer

V. Anton Spraul

61 in 90d
15.8

View →

10
Cover of The Little Schemer

The Little Schemer

Daniel P. Friedman, Matthias Felleisen

60 in 90d
15

View →

11
Cover of The Art of Computer Programming

The Art of Computer Programming

Donald E. Knuth

70 in 90d
13.5

View →

12
Cover of How to Solve It

How to Solve It

George Polya

60 in 90d
11

View →

13
Cover of Elements of Programming Interviews

Elements of Programming Interviews

Adnan Aziz, Tsung-Hsien Lee, Amit Prakash

40 in 90d
10

View →

14
Cover of Engineering a Compiler

Engineering a Compiler

Keith Cooper & Linda Torczon

40 in 90d
10

View →

15
Cover of Hacking: The Art of Exploitation

Hacking: The Art of Exploitation

Jon Erickson

40 in 90d
10

View →

16
Cover of Ghost in the Wires

Ghost in the Wires

Kevin Mitnick

30 in 90d
7.5

View →

17
Cover of Problem Solving with Algorithms and Data Structures Using Python

Problem Solving with Algorithms and Data Structures Using Python

Bradley N. Miller, David L. Ranum

40 in 90d
6

View →

18
Cover of Cracking the Coding Interview

Cracking the Coding Interview

Gayle Laakmann McDowell

30 in 90d
5.5

View →

19
Cover of Algorithms in a Nutshell

Algorithms in a Nutshell

George T. Heineman, Gary Pollice, Stanley Selkow

20 in 90d
5

View →

20
Cover of Algorithms for Interviews

Algorithms for Interviews

Adnan Aziz, Amit Prakash

20 in 90d
5

View →

Explore Computer Science by Level & Intent

Related Topics

algorithmsdata-structuresSystem Design