Name Change Welcome to BookDNA.com (formerly Shepherd.com)
  • Fiction
  • Nonfiction
  • Kids
  • YA
  • 🥇 Best Books 2025
  • My Book DNA
  • Profile
  • Refer friends
  • 🐇 🕳️ ✨
  • Logout
Browse
  • Fiction
  • Nonfiction
  • Kids
  • YA
  • Best Books 2025
  • My Book DNA
  • Home
  • For Authors
  • Our Story
  • Membership
Computer science All Time Best All Time Best Trending New By Book DNA List by Experts

Computer science

  • All Time Best
  • Trending
  • New
  • By Book DNA
  • List by Experts

The best computer science books of all time

The books our community loved the most.

All Books

Filter books

  • All Books
By Decade
  • 2010s
  • 2000s
    • All Books
  • By Decade
    • 2010s
    • 2000s
  • Related shelves
    • Business
    • Science
    • Math
    • History
    • American history
    • European history
    • Modern history
    • Engineering
    • Asian history
    • Black history
    • Artificial intelligence
    • Native American history
The Last Lecture
Loved by 5 people

The Last Lecture

By Randy Pausch , Jeffrey Zaslow ,

Book cover of The Last Lecture
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
How Not to Be Wrong: The Power of Mathematical Thinking
Loved by 3 people

How Not to Be Wrong

By Jordan Ellenberg ,

Book cover of How Not to Be Wrong: The Power of Mathematical Thinking
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Exhalation
Loved by 3 people

Exhalation

By Ted Chiang ,

Book cover of Exhalation
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Innovators
Loved by 3 people

The Innovators

By Walter Isaacson ,

Book cover of The Innovators
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Introduction to Algorithms
Loved by 3 people

Introduction to Algorithms

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

Book cover of Introduction to Algorithms
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Computers Ltd.: What They Really Can't Do
Loved by 2 people

Computers Ltd.

By David Harel ,

Book cover of Computers Ltd.: What They Really Can't Do
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Dealers of Lightning: Xerox Parc and the Dawn of the Computer Age
Loved by 2 people

Dealers of Lightning

By Michael A. Hiltzik ,

Book cover of Dealers of Lightning: Xerox Parc and the Dawn of the Computer Age
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Tools and Weapons: The Promise and the Peril of the Digital Age
Loved by 2 people

Tools and Weapons

By Brad Smith , Carol Ann Browne ,

Book cover of Tools and Weapons: The Promise and the Peril of the Digital Age
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Golden Ticket: P, NP, and the Search for the Impossible
Loved by 1 person

The Golden Ticket

By Lance Fortnow ,

Book cover of The Golden Ticket: P, NP, and the Search for the Impossible
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Art of Computer Programming: Volume 3: Sorting and Searching
Loved by 1 person

The Art of Computer Programming

By Donald Knuth ,

Book cover of The Art of Computer Programming: Volume 3: Sorting and Searching
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Loved by 1 person

Managing Humans

By Michael Lopp ,

Book cover of Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Imposter's Handbook: A CS Primer for Self-taught Developers
Loved by 1 person

The Imposter's Handbook

By Rob Conery ,

Book cover of The Imposter's Handbook: A CS Primer for Self-taught Developers
  • Read a chapter
  • Amazon
    • Bookshop.org
    • Direct
Loading book...

Loading book loading book...
Loading book...
The Most Human Human: What Talking with Computers Teaches Us About What It Means to Be Alive
Loved by 1 person

The Most Human Human

By Brian Christian ,

Book cover of The Most Human Human: What Talking with Computers Teaches Us About What It Means to Be Alive
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Codex Seraphinianus
Loved by 1 person

Codex Seraphinianus

By Luigi Serafini ,

Book cover of Codex Seraphinianus
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The New New Thing: A Silicon Valley Story
Loved by 1 person

The New New Thing

By Michael Lewis ,

Book cover of The New New Thing: A Silicon Valley Story
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World
Loved by 1 person

The Master Algorithm

By Pedro Domingos ,

Book cover of The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Things That Make Us Smart: Defending Human Attributes in the Age of the Machine
Loved by 1 person

Things That Make Us Smart

By Donald A. Norman , Tamara Dunaeff ,

Book cover of Things That Make Us Smart: Defending Human Attributes in the Age of the Machine
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Algorithm Design
Loved by 1 person

Algorithm Design

By Jon Kleinberg , Éva Tardos ,

Book cover of Algorithm Design
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Foundation ActionScript 3.0 Animation: Making Things Move!
Loved by 1 person

Foundation ActionScript 3.0 Animation

By Keith Peters ,

Book cover of Foundation ActionScript 3.0 Animation: Making Things Move!
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Mad Scientist's Guide to World Domination
Loved by 1 person

The Mad Scientist's Guide to World Domination

By John Joseph Adams (editor) ,

Book cover of The Mad Scientist's Guide to World Domination
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Administrative Behavior
Loved by 1 person

Administrative Behavior

By Herbert A. Simon ,

Book cover of Administrative Behavior
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Beautiful Code
Loved by 1 person

Beautiful Code

By Andy Oram , Greg Wilson ,

Book cover of Beautiful Code
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Distributed Algorithms An Intuitive Approach
Loved by 1 person

Distributed Algorithms An Intuitive Approach

By Fokkink ,

Book cover of Distributed Algorithms An Intuitive Approach
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
97 Things Every Software Architect Should Know
Loved by 1 person

97 Things Every Software Architect Should Know

By Richard Monson-Haefel ,

Book cover of 97 Things Every Software Architect Should Know
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Principles of Compiler Design
Loved by 1 person

Principles of Compiler Design

By Alfred V. Aho , Jeffrey D. Ullman ,

Book cover of Principles of Compiler Design
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Adjunct Professor's Complete Guide to Teaching College: How to Be an Effective and Successful Instructor
Loved by 1 person

The Adjunct Professor's Complete Guide to Teaching College

By Anthony Fredericks ,

Book cover of The Adjunct Professor's Complete Guide to Teaching College: How to Be an Effective and Successful Instructor
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
How to handle your T-square
Loved by 1 person

How to handle your T-square

By Tracy Marks ,

Book cover of How to handle your T-square
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Art of Computer Programming
Loved by 1 person

The Art of Computer Programming

By Donald Knuth ,

Book cover of The Art of Computer Programming
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Science of Programming
Loved by 1 person

The Science of Programming

By David Gries ,

Book cover of The Science of Programming
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Game Theory
Loved by 1 person

Game Theory

By Michael Maschler , Eilon Solan , Shmuel Zamir

Book cover of Game Theory
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Economics of Blockchain Consensus: Exploring the Key Tradeoffs in Blockchain Design
Loved by 1 person

The Economics of Blockchain Consensus

By Joshua Gans ,

Book cover of The Economics of Blockchain Consensus: Exploring the Key Tradeoffs in Blockchain Design
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
Loved by 1 person

The Annotated Turing

By Charles Petzold ,

Book cover of The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Artificial Intelligence: The Very Idea
Loved by 1 person

Artificial Intelligence

By John Haugeland ,

Book cover of Artificial Intelligence: The Very Idea
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Understanding Cryptography: A Textbook for Students and Practitioners
Loved by 1 person

Understanding Cryptography

By Christof Paar , Jan Pelzl ,

Book cover of Understanding Cryptography: A Textbook for Students and Practitioners
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...
Pattern Recognition and Machine Learning
Loved by 1 person

Pattern Recognition and Machine Learning

By Christopher M. Bishop ,

Book cover of Pattern Recognition and Machine Learning
  • Read a chapter
  • Amazon
    • Bookshop.org
Loading book...

Loading book loading book...
Loading book...

Copyright © 2026 - Bookdna.com

NLP Powered By Wikifier.org

Shepherd is a participant in the Bookshop.org and Amazon Associate Affiliate Programs. As a participant, we may earn from qualifying purchases made on those sites.

Discover
  • Discover The Best Books
  • Follow Our Development
About
  • Our Story
  • For Authors
  • Media Inquiries
  • Contact Us
  • Become Founding Member
  • Donate
Legal
  • Affiliate Disclosure
  • Privacy Policy
  • Terms & Conditions
  • Website Disclosure

Login

Create Account

Continue with Google

or

Forgot Password?
Continue with Google

or