Computer Science Programming Books

Showing 1-50 of 135
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 4 times as computer-science-programming)
avg rating 4.47 — 4,869 ratings — published 1984
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 4 times as computer-science-programming)
avg rating 4.20 — 11,977 ratings — published 1994
Rate this book
Clear rating
Introduction to Algorithms Introduction to Algorithms (Hardcover)
by (shelved 4 times as computer-science-programming)
avg rating 4.35 — 9,338 ratings — published 1989
Rate this book
Clear rating
Algorithms to Live By: The Computer Science of Human Decisions Algorithms to Live By: The Computer Science of Human Decisions (Hardcover)
by (shelved 3 times as computer-science-programming)
avg rating 4.12 — 35,347 ratings — published 2016
Rate this book
Clear rating
Code: The Hidden Language of Computer Hardware and Software Code: The Hidden Language of Computer Hardware and Software (Paperback)
by (shelved 3 times as computer-science-programming)
avg rating 4.40 — 10,672 ratings — published 1999
Rate this book
Clear rating
The Clean Coder: A Code of Conduct for Professional Programmers The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 3 times as computer-science-programming)
avg rating 4.26 — 9,280 ratings — published 2011
Rate this book
Clear rating
The Algorithm Design Manual The Algorithm Design Manual (Hardcover)
by (shelved 3 times as computer-science-programming)
avg rating 4.34 — 2,687 ratings — published 1997
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series) Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 3 times as computer-science-programming)
avg rating 4.24 — 8,854 ratings — published 1999
Rate this book
Clear rating
JavaScript: The Good Parts JavaScript: The Good Parts (Paperback)
by (shelved 2 times as computer-science-programming)
avg rating 4.23 — 8,661 ratings — published 2008
Rate this book
Clear rating
Penguin Random House Python Crash Course Penguin Random House Python Crash Course (Paperback)
by (shelved 2 times as computer-science-programming)
avg rating 4.35 — 3,169 ratings — published 2015
Rate this book
Clear rating
The C Programming Language The C Programming Language (Paperback)
by (shelved 2 times as computer-science-programming)
avg rating 4.44 — 11,368 ratings — published 1978
Rate this book
Clear rating
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 2 times as computer-science-programming)
avg rating 4.33 — 24,229 ratings — published 1999
Rate this book
Clear rating
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography (Paperback)
by (shelved 2 times as computer-science-programming)
avg rating 4.30 — 29,160 ratings — published 1999
Rate this book
Clear rating
An Introduction to Functional Programming Through Lambda Calculus An Introduction to Functional Programming Through Lambda Calculus (Paperback)
by (shelved 2 times as computer-science-programming)
avg rating 4.13 — 227 ratings — published 1989
Rate this book
Clear rating
Code Complete: A Practical Handbook of Software Construction Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 2 times as computer-science-programming)
avg rating 4.30 — 9,488 ratings — published 1993
Rate this book
Clear rating
Code Simplicity: The Fundamentals of Software Code Simplicity: The Fundamentals of Software (Paperback)
by (shelved 2 times as computer-science-programming)
avg rating 3.75 — 618 ratings — published 2012
Rate this book
Clear rating
Machine Learning in Python: Hands on Machine Learning with Python Tools, Concepts and Techniques Machine Learning in Python: Hands on Machine Learning with Python Tools, Concepts and Techniques (Kindle Edition)
by (shelved 1 time as computer-science-programming)
avg rating 3.00 — 10 ratings — published
Rate this book
Clear rating
SQL: QuickStart Guide - The Simplified Beginner's Guide To SQL (SQL, SQL Server, Structured Query Language) SQL: QuickStart Guide - The Simplified Beginner's Guide To SQL (SQL, SQL Server, Structured Query Language)
by (shelved 1 time as computer-science-programming)
avg rating 3.64 — 81 ratings — published 2015
Rate this book
Clear rating
Feedback Control for Computer Systems: Introducing Control Theory to Enterprise Programmers Feedback Control for Computer Systems: Introducing Control Theory to Enterprise Programmers (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 3.70 — 46 ratings — published 2013
Rate this book
Clear rating
Deep Learning with Python Deep Learning with Python (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.57 — 1,423 ratings — published 2017
Rate this book
Clear rating
Programming: This Book Includes: Machine Learning + Python Machine Learning + Python Programming Programming: This Book Includes: Machine Learning + Python Machine Learning + Python Programming (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.00 — 1 rating — published
Rate this book
Clear rating
Computer Programming: Learn Any Programming Language In 2 Hours Or Less Computer Programming: Learn Any Programming Language In 2 Hours Or Less (Kindle Edition)
by (shelved 1 time as computer-science-programming)
avg rating 3.42 — 19 ratings — published
Rate this book
Clear rating
The Elements Of Computing Systems: Building A Modern Computer From First Principles The Elements Of Computing Systems: Building A Modern Computer From First Principles (Hardcover)
by (shelved 1 time as computer-science-programming)
avg rating 4.54 — 964 ratings — published 2005
Rate this book
Clear rating
The Little Schemer The Little Schemer (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.28 — 1,987 ratings — published 1974
Rate this book
Clear rating
Excel 2013 Power Programming with VBA (Mr. Spreadsheet's Bookshelf) Excel 2013 Power Programming with VBA (Mr. Spreadsheet's Bookshelf)
by (shelved 1 time as computer-science-programming)
avg rating 4.13 — 164 ratings — published 2013
Rate this book
Clear rating
Deep Learning Deep Learning (ebook)
by (shelved 1 time as computer-science-programming)
avg rating 4.43 — 2,141 ratings — published 2016
Rate this book
Clear rating
The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World (Hardcover)
by (shelved 1 time as computer-science-programming)
avg rating 3.73 — 6,492 ratings — published 2015
Rate this book
Clear rating
Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics (Kindle Edition)
by (shelved 1 time as computer-science-programming)
avg rating 4.11 — 93 ratings — published
Rate this book
Clear rating
Advances in Financial Machine Learning Advances in Financial Machine Learning (Kindle Edition)
by (shelved 1 time as computer-science-programming)
avg rating 4.12 — 458 ratings — published 2018
Rate this book
Clear rating
Good Code, Bad Code Good Code, Bad Code (ebook)
by (shelved 1 time as computer-science-programming)
avg rating 4.12 — 66 ratings — published
Rate this book
Clear rating
Skills of a Successful Software Engineer Skills of a Successful Software Engineer (Kindle Edition)
by (shelved 1 time as computer-science-programming)
avg rating 4.19 — 37 ratings — published
Rate this book
Clear rating
Object-Oriented Python: Master OOP by Building Games and GUIs Object-Oriented Python: Master OOP by Building Games and GUIs (Kindle Edition)
by (shelved 1 time as computer-science-programming)
avg rating 3.94 — 51 ratings — published
Rate this book
Clear rating
Making Games with Python & Pygame Making Games with Python & Pygame (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 3.92 — 119 ratings — published 2012
Rate this book
Clear rating
Invent Your Own Computer Games With Python Invent Your Own Computer Games With Python (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.15 — 253 ratings — published 2009
Rate this book
Clear rating
Software Architecture Patterns Software Architecture Patterns (ebook)
by (shelved 1 time as computer-science-programming)
avg rating 3.65 — 499 ratings — published 2015
Rate this book
Clear rating
Hello World: Being Human in the Age of Algorithms Hello World: Being Human in the Age of Algorithms (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.11 — 11,957 ratings — published 2018
Rate this book
Clear rating
Write Useful Books: A modern approach to designing and refining recommendable nonfiction Write Useful Books: A modern approach to designing and refining recommendable nonfiction (Kindle Edition)
by (shelved 1 time as computer-science-programming)
avg rating 4.54 — 769 ratings — published
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 1 time as computer-science-programming)
avg rating 4.70 — 10,782 ratings — published 2015
Rate this book
Clear rating
Operating Systems: Three Easy Pieces Operating Systems: Three Easy Pieces (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.70 — 846 ratings — published 2012
Rate this book
Clear rating
The Information: A History, a Theory, a Flood The Information: A History, a Theory, a Flood (Hardcover)
by (shelved 1 time as computer-science-programming)
avg rating 4.04 — 17,213 ratings — published 2011
Rate this book
Clear rating
The Mythical Man-Month: Essays on Software Engineering The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.01 — 15,161 ratings — published 1975
Rate this book
Clear rating
Compilers: Principles, Techniques, and Tools Compilers: Principles, Techniques, and Tools (Hardcover)
by (shelved 1 time as computer-science-programming)
avg rating 4.10 — 3,026 ratings — published 1986
Rate this book
Clear rating
Introduction to the Theory of Computation Introduction to the Theory of Computation (Hardcover)
by (shelved 1 time as computer-science-programming)
avg rating 4.24 — 2,116 ratings — published 1996
Rate this book
Clear rating
Hacker's Delight Hacker's Delight (Hardcover)
by (shelved 1 time as computer-science-programming)
avg rating 4.20 — 1,139 ratings — published 2002
Rate this book
Clear rating
Modern Operating Systems Modern Operating Systems (Hardcover)
by (shelved 1 time as computer-science-programming)
avg rating 4.15 — 2,197 ratings — published 1992
Rate this book
Clear rating
The Art of Computer Programming, Volume 1: Fundamental Algorithms The Art of Computer Programming, Volume 1: Fundamental Algorithms (Hardcover)
by (shelved 1 time as computer-science-programming)
avg rating 4.38 — 1,889 ratings — published 1973
Rate this book
Clear rating
Peopleware: Productive Projects and Teams Peopleware: Productive Projects and Teams (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.14 — 9,940 ratings — published 1987
Rate this book
Clear rating
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 4.41 — 5,480 ratings — published 2015
Rate this book
Clear rating
Customizing ASP.NET Core 5.0: Turn the right screws in ASP.NET Core to get the most out of the framework Customizing ASP.NET Core 5.0: Turn the right screws in ASP.NET Core to get the most out of the framework (Kindle Edition)
by (shelved 1 time as computer-science-programming)
avg rating 4.20 — 5 ratings — published
Rate this book
Clear rating
Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices (Paperback)
by (shelved 1 time as computer-science-programming)
avg rating 3.20 — 5 ratings — published
Rate this book
Clear rating

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »