You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to the Computer Science Books Repository! This collection contains a curated list of essential books across various areas in computer science. Whether you're a student, a professional, or just a curious learner, this repository is designed to provide valuable resources for your learning journey.
📖 Data Structures and Algorithms (DSA)
Beginners
Book Title
Author(s)
Rating
Introduction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
⭐⭐⭐⭐⭐
Algorithms
Robert Sedgewick, Kevin Wayne
⭐⭐⭐⭐
Data Structures and Algorithm Analysis in C++
Mark Allen Weiss
⭐⭐⭐
Intermediate
Book Title
Author(s)
Rating
Cracking the Coding Interview
Gayle Laakmann McDowell
⭐⭐⭐⭐
The Algorithm Design Manual
Steven S. Skiena
⭐⭐⭐
Advanced
Book Title
Author(s)
Rating
The Art of Computer Programming
Donald E. Knuth
⭐⭐⭐
Introduction to the Theory of Computation
Michael Sipser
⭐⭐⭐
🌐 Networking
Beginners
Book Title
Author(s)
Rating
Computer Networking: A Top-Down Approach
James Kurose, Keith Ross
⭐⭐⭐⭐
Networking Basics: CCNA 1 Companion Guide
Cisco Networking Academy
⭐⭐⭐
Network+ Guide to Networks
Jill West, Tamara Dean, Anthony M. Freed
⭐⭐⭐
Intermediate
Book Title
Author(s)
Rating
Data and Computer Communications
William Stallings
⭐⭐⭐
Network Warrior
Gary A. Donahue
⭐⭐⭐
Advanced
Book Title
Author(s)
Rating
Computer Networks
Andrew S. Tanenbaum
⭐⭐⭐⭐
High-Performance Browser Networking
Ilya Grigorik
⭐⭐⭐
🏗️ System Design
Beginners
Book Title
Author(s)
Rating
Designing Data-Intensive Applications
Martin Kleppmann
⭐⭐⭐⭐⭐
System Design Interview – An Insider's Guide
Alex Xu
⭐⭐⭐⭐
Building Microservices
Sam Newman
⭐⭐⭐
Intermediate
Book Title
Author(s)
Rating
Site Reliability Engineering
Niall Richard Murphy, Betsy Beyer, et al.
⭐⭐⭐
Clean Architecture
Robert C. Martin
⭐⭐⭐
Advanced
Book Title
Author(s)
Rating
The Art of Scalability
Martin L. Abbott, Michael T. Fisher
⭐⭐⭐
The Phoenix Project
Gene Kim, Kevin Behr, George Spafford
⭐⭐⭐
🌐 Full Stack Development
Beginners
Book Title
Author(s)
Rating
Eloquent JavaScript
Marijn Haverbeke
⭐⭐⭐⭐
HTML and CSS: Design and Build Websites
Jon Duckett
⭐⭐⭐
Learning Web Design
Jennifer Niederst Robbins
⭐⭐⭐
Intermediate
Book Title
Author(s)
Rating
Full Stack JavaScript Development with MEAN
Colin J. Ihrig
⭐⭐⭐
React Up and Running
Stoyan Stefanov
⭐⭐⭐
Advanced
Book Title
Author(s)
Rating
Pro MERN Stack
Vasan Subramanian
⭐⭐⭐
Spring Boot in Action
Craig Walls
⭐⭐⭐
🤖 Machine Learning
Beginners
Book Title
Author(s)
Rating
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow