At MentorCruise, we are all about making the most out of the experience of others. As part of that, we have connected and asked dozens of experts and professionals about their favouriteComputer Science books – and here are the answers.
We have over 3,000 mentors available right now!
Understanding the concepts of Computer Science starts with understanding the fundamentals. On your way to mastery, it's crucial for you to understand how certain concepts were derived, and why things work like they do. Starting with these resources is the best way to do so.
In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.
Recommended by the experts and mentors at MentorCruise.
Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data science, and walks you through the "data-analytic thinking" necessary for extracting useful knowledge and business value from the data you collect. Thi…
Recommended by the experts and mentors at MentorCruise.
Algorithms to Live By' by Brian Christian and Tom Griffiths explores how we can use algorithms from computer science to make better decisions in our daily lives. It offers practical insights on how to optimize time, prioritize tasks, and make choices with the help of an algorithmic approach.
Recommended by the experts and mentors at MentorCruise.
Guide to developing and using functions and formulas in Excel. This clear and concise coverage of the ins and outs of formula creation and use touches on many forms of math from statistics & trig to financial math. The sheer volume and wealth of information in these 6 pages is equal to 30 pages …
Recommended by the experts and mentors at MentorCruise.
Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.
Recommended by the experts and mentors at MentorCruise.
Computer Networking : Principles, Protocols and Practice is an open-source ebook that explains the main principles of Computer Networking and the key protocols that are used on the Internet. The ebook is intended to be used for an upper-level undergraduate networking course.
Recommended by the experts and mentors at MentorCruise.
These books are not required for you to learn Computer Science, but they are highly recommended for you to deepen your knowledge.
Theory of computation deals with developing mathematical models of computation. This area of research is divided into three subareas: complexity theory, computability theory and automata theory. We mostly review basic structures of automata theory which are languages and finite state automata in…
Recommended by the experts and mentors at MentorCruise.
Code Complete is a software development book, written by Steve McConnell and published in 1993 by Microsoft Press, encouraging developers to continue past code-and-fix programming and the big design up front and waterfall models.
Recommended by the experts and mentors at MentorCruise.
"The Self-taught Programmer" is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview. I divided the book into five sections: 1. Learn to program in Python 3 and build your first program.
Recommended by the experts and mentors at MentorCruise.
The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control …
Recommended by the experts and mentors at MentorCruise.
“Artificial Intelligence: A Modern Approach” goes beyond the basics and delves into advanced topics in AI. It covers natural language processing, an area concerned with enabling computers to understand and generate human language. The book explores techniques for parsing, semantic analysis, and …
Recommended by the experts and mentors at MentorCruise.
This is a who's who in the programming world - a fascinating look at how some of the best in the world do their work. Patterned after the best selling Founders at Work, the book represents two years of interviews with some of the top programmers of our times.
Recommended by the experts and mentors at MentorCruise.
You've got your basics in order – time to move on to some advanced and specialized concepts. Computer Science is evolving every day, these books can help you master it.
The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time.
Dave Thomas and Andy Hunt wrote the first edition of this inf…
Recommended by the experts and mentors at MentorCruise.
This list is curated by MentorCruise and can include Amazon affiliate links. Have any other suggestions? Add here.
There is no better source of accountability and motivation than having a personal mentor. What used to be impossible to find is now just two clicks away! All mentors are vetted & hands-on!
We've already delivered 1-on-1 mentorship to thousands of students, professionals, managers and executives. Even better, they've left an average rating of 4.9 out of 5 for our mentors.
Find a Computer Science mentor