Computer Science Books for Intermediate Developers

Level 15 books

15 Computer Science books for developers with some experience. These go beyond the basics — featuring titles like A Common-Sense Guide to Data Str... and Data Structures: A Pseudocode Ap....

Rankings

1
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 →

2
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 →

3
Cover of The C Programming Language

The C Programming Language

Kernighan and Ritchie

70 in 90d
17.5

View →

4
Cover of The Little Schemer

The Little Schemer

Daniel P. Friedman, Matthias Felleisen

60 in 90d
15

View →

5
Cover of How to Solve It

How to Solve It

George Polya

60 in 90d
11

View →

6
Cover of Elements of Programming Interviews

Elements of Programming Interviews

Adnan Aziz, Tsung-Hsien Lee, Amit Prakash

40 in 90d
10

View →

7
Cover of Hacking: The Art of Exploitation

Hacking: The Art of Exploitation

Jon Erickson

40 in 90d
10

View →

8
Cover of Cracking the Coding Interview

Cracking the Coding Interview

Gayle Laakmann McDowell

30 in 90d
5.5

View →

9
Cover of Algorithms in a Nutshell

Algorithms in a Nutshell

George T. Heineman, Gary Pollice, Stanley Selkow

20 in 90d
5

View →

10
Cover of Algorithms for Interviews

Algorithms for Interviews

Adnan Aziz, Amit Prakash

20 in 90d
5

View →

11
Cover of Python Algorithms

Python Algorithms

Magnus Lie Hetland

20 in 90d
5

View →

12
Cover of Algorithm Mindset

Algorithm Mindset

Hoang Ly

40 in 90d
4

View →

13
Cover of Data Structures and Program Design in C

Data Structures and Program Design in C

Robert L. Kruse

30 in 90d
3.5

View →

14
Cover of Data Structures and Algorithms in Python

Data Structures and Algorithms in Python

Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

20 in 90d
3

View →

15
Cover of Grokking the Java Interview

Grokking the Java Interview

Javin Paul

20 in 90d
3

View →

← Back to all Computer Science books