Discover new books on Goodreads
Meet your next favorite book
Listopia > Mathematics · Computer Science · Statistical Science · Machine Learning
Popular books from the MCSL reading lists
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
| 1 |
Abstract Algebra
by
4.18 avg rating — 745 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 2 |
Linear Algebra Done Right
by
4.39 avg rating — 1,345 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 3 |
Principles of Mathematical Analysis
by
4.27 avg rating — 1,934 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 4 |
Real and Complex Analysis (Higher Mathematics Series)
by
4.29 avg rating — 470 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 5 |
The Princeton Companion to Mathematics
by
Timothy Gowers (Editor)
4.41 avg rating — 1,669 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 6 |
A Book of Abstract Algebra
by
4.38 avg rating — 575 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 7 |
Linear Algebra and Its Applications
by
4.30 avg rating — 1,192 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 8 |
Calculus
by
4.53 avg rating — 1,041 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 9 |
Visual Complex Analysis
by
4.48 avg rating — 521 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 10 |
How to Prove It: A Structured Approach
by
4.30 avg rating — 1,023 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 11 |
Euclid's Elements
by
4.31 avg rating — 3,418 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 12 |
The Art of Statistics: Learning from Data
by
4.15 avg rating — 5,991 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 13 |
Understanding Analysis
by
4.49 avg rating — 491 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 14 |
An Introduction To The Theory Of Numbers
by
4.32 avg rating — 210 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 15 |
Gödel's Proof
by
4.19 avg rating — 5,660 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 16 |
Topology (Pearson Modern Classics Series)
by
4.30 avg rating — 1,259 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 16 |
How to Solve It : A New Aspect of Mathematical Method
by
4.12 avg rating — 5,331 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 18 |
Concrete Mathematics: A Foundation for Computer Science
by
4.34 avg rating — 1,881 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 19 |
Introductory Functional Analysis with Applications
by
4.29 avg rating — 257 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 20 |
The C Programming Language
by
4.44 avg rating — 11,442 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 21 |
Conceptual Mathematics: A First Introduction to Categories
by
4.32 avg rating — 200 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 22 |
What Is Mathematics? An Elementary Approach to Ideas and Methods
by
4.26 avg rating — 2,045 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 23 |
Introduction to Linear Algebra (Gilbert Strang, 2)
by
4.25 avg rating — 719 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
The Fractal Geometry of Nature
by
4.23 avg rating — 1,301 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 25 |
Algebraic Topology
by
4.12 avg rating — 359 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 26 |
Naive Set Theory
by
4.22 avg rating — 639 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 27 |
Contemporary Abstract Algebra
by
4.06 avg rating — 461 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 28 |
Mathematics: A Very Short Introduction
by
3.86 avg rating — 1,954 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 29 |
Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering
by
Steven H. Strogatz (Goodreads Author)
4.39 avg rating — 1,557 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 30 |
Proofs from THE BOOK
by
4.40 avg rating — 875 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 31 |
The Elements of Statistical Learning: Data Mining, Inference, and Prediction
by
4.43 avg rating — 1,912 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 32 |
Structure and Interpretation of Computer Programs
by
4.47 avg rating — 4,877 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 33 |
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
by
Martin Kleppmann (Goodreads Author)
4.69 avg rating — 11,308 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 34 |
Introduction to Algorithms
by
4.35 avg rating — 9,401 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 35 |
An Introduction to Statistical Learning: with Applications in R
by
4.59 avg rating — 2,362 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 36 |
Calculus on Manifolds: A Modern Approach to Classical Theorems of Advanced Calculus
by
4.21 avg rating — 372 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 37 |
The Pragmatic Programmer: Your Journey to Mastery
by
Andy Hunt (Goodreads Author)
4.33 avg rating — 24,608 ratings
score: 757,
and
9 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 38 |
Algebra
by
4.12 avg rating — 309 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 39 |
Algebra (Graduate Texts in Mathematics, 73)
by
4.08 avg rating — 125 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 40 |
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)
4.34 avg rating — 2,697 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 41 |
Artificial Intelligence: A Modern Approach (Pearson Series in Artifical Intelligence)
by
4.21 avg rating — 4,497 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Human Compatible: AI and the Problem of Control
by
4.03 avg rating — 5,213 ratings
score: 692,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 43 |
Pattern Recognition and Machine Learning
by
4.32 avg rating — 1,923 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 44 |
Deep Learning
by
4.43 avg rating — 2,173 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 44 |
Algebra (Graduate Texts in Mathematics, 211)
by
4.10 avg rating — 218 ratings
score: 678,
and
9 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 46 |
Mathematics and Its History
by
4.34 avg rating — 221 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 47 |
Learn You a Haskell for Great Good!: A Beginner's Guide
by
4.30 avg rating — 2,379 ratings
score: 646,
and
9 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 48 |
Cracking the Coding Interview: 189 Programming Questions and Solutions
by
Gayle Laakmann McDowell (Goodreads Author)
4.33 avg rating — 6,945 ratings
score: 637,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 49 |
the Art of Problem Solving, Volume 2: and Beyond
by
4.59 avg rating — 128 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 50 |
Book of Proof
by
4.49 avg rating — 374 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 51 |
The Art of Problem Solving, Volume 1: The Basics
by
4.37 avg rating — 254 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 52 |
Mathematics: Its Content, Methods and Meaning (3 Volumes in One)
by
4.44 avg rating — 245 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 53 |
Introduction to the Theory of Computation
by
4.24 avg rating — 2,135 ratings
score: 568,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 54 |
The C++ Programming Language
by
4.10 avg rating — 4,041 ratings
score: 554,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 55 |
Algorithms
by
4.42 avg rating — 1,834 ratings
score: 553,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 56 |
The Art of Computer Programming, Volume 1: Fundamental Algorithms
by
4.38 avg rating — 1,897 ratings
score: 550,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 57 |
Algebraic Geometry (Graduate Texts in Mathematics, 52)
by
4.20 avg rating — 147 ratings
score: 548,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 58 |
Compilers: Principles, Techniques, and Tools
by
4.10 avg rating — 3,024 ratings
score: 531,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 59 |
A First Course in Abstract Algebra
by
3.97 avg rating — 358 ratings
score: 528,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 60 |
The Shape of Space (Textbooks in Mathematics)
by
4.46 avg rating — 13 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 61 |
Topics in Algebra
by
4.18 avg rating — 194 ratings
score: 524,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 62 |
The UNIX Programming Environment
by
4.24 avg rating — 1,317 ratings
score: 520,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 63 |
Algebra
by
4.45 avg rating — 132 ratings
score: 519,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 64 |
The Little Schemer
by
4.29 avg rating — 1,994 ratings
score: 507,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 65 |
Programming in Scala, Third Edition
by
4.21 avg rating — 1,660 ratings
score: 503,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 66 |
Convex Optimization
by
4.48 avg rating — 364 ratings
score: 461,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 67 |
Introduction to Real Analysis
by
really liked it 4.00 avg rating — 315 ratings
score: 448,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 68 |
Functional Programming in Scala
by
Rúnar Bjarnason (Goodreads Author)
4.42 avg rating — 763 ratings
score: 445,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 69 |
Mathematical Analysis
by
4.09 avg rating — 167 ratings
score: 442,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 70 |
The Elements Of Computing Systems: Building A Modern Computer From First Principles
by
4.54 avg rating — 993 ratings
score: 438,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 71 |
Computer Networking: A Top-Down Approach
by
4.08 avg rating — 2,279 ratings
score: 437,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 71 |
The Mathematical Theory of Communication
by
4.39 avg rating — 716 ratings
score: 437,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 73 |
Modern Operating Systems
by
4.14 avg rating — 2,225 ratings
score: 434,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 74 |
Reinforcement Learning: An Introduction (Adaptive Computation and Machine Learning series)
by
4.54 avg rating — 843 ratings
score: 417,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 75 |
The Hundred-Page Machine Learning Book
by
Andriy Burkov (Goodreads Author)
4.25 avg rating — 1,496 ratings
score: 414,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 76 |
Network Science
by
Albert-László Barabási (Goodreads Author)
4.38 avg rating — 191 ratings
score: 406,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 77 |
Thinking In Systems: A Primer
by
4.17 avg rating — 24,894 ratings
score: 405,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 78 |
Machine Learning: A Probabilistic Perspective
by
4.35 avg rating — 524 ratings
score: 397,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 79 |
Bayesian Data Analysis
by
4.21 avg rating — 544 ratings
score: 371,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 80 |
Complexity: A Guided Tour
by
4.11 avg rating — 3,686 ratings
score: 369,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 81 |
Fluent Python: Clear, Concise, and Effective Programming
by
Luciano Ramalho (Goodreads Author)
4.61 avg rating — 1,846 ratings
score: 362,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 82 |
Probability Theory: The Logic of Science
by
4.40 avg rating — 671 ratings
score: 358,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 83 |
Introduction to Automata Theory, Languages, and Computation
by
4.05 avg rating — 673 ratings
score: 352,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 84 |
Information Theory, Inference, and Learning Algorithms
by
4.52 avg rating — 503 ratings
score: 351,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 84 |
Human Compatible: Artificial Intelligence and the Problem of Control
by
4.03 avg rating — 5,213 ratings
score: 351,
and
4 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 86 |
The Art of Computer Programming, Volume 2: Seminumerical Algorithms
by
4.43 avg rating — 526 ratings
score: 344,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 87 |
Computer Systems: A Programmer's Perspective
by
4.47 avg rating — 1,165 ratings
score: 333,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 88 |
Introduction to Computation and Programming Using Python
by
4.21 avg rating — 502 ratings
score: 320,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 89 |
Operating Systems: Three Easy Pieces
by
Remzi H. Arpaci-Dusseau (Goodreads Author)
4.70 avg rating — 919 ratings
score: 315,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 90 |
Statistical Rethinking: A Bayesian Course with Examples in R and STAN
by
4.71 avg rating — 542 ratings
score: 313,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 91 |
Types and Programming Languages
by
4.28 avg rating — 591 ratings
score: 308,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 92 |
Elements of Information Theory
by
4.22 avg rating — 329 ratings
score: 301,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 93 |
Computational Complexity: A Modern Approach
by
4.31 avg rating — 137 ratings
score: 298,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 94 |
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
by
4.55 avg rating — 2,876 ratings
score: 290,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 95 |
The Art of Computer Programming: Volume 3: Sorting and Searching
by
4.42 avg rating — 510 ratings
score: 281,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 96 |
All of Statistics: A Concise Course in Statistical Inference
by
4.27 avg rating — 413 ratings
score: 279,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 97 |
Security Engineering: A Guide to Building Dependable Distributed Systems
by
4.21 avg rating — 713 ratings
score: 278,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 98 |
Theoretical Neuroscience: Computational And Mathematical Modeling of Neural Systems
by
4.21 avg rating — 307 ratings
score: 277,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 99 |
An Introduction to Probability Theory and Its Applications, Volume 1
by
4.31 avg rating — 163 ratings
score: 275,
and
4 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 100 |
Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
by
4.01 avg rating — 736 ratings
score: 259,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.









