Computer Science
105 books · showing top 60
Art of Computer Programming Vol1
Donald E. Knuth
Art of Computer Programming Vol2
Donald E. Knuth
Art of Computer Programming Vol3
Donald E. Knuth
Code
Charles Petzold
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold
Compilers: Principles Techniques and Tools
Aho, Lam, Sethi, and Ullman
Computer Networks
Andrew S. Tanenbaum
Computer Systems: A Programmer's Perspective
Bryant & O'Hallaron
Design Patterns
Erich Gamma et al.
Elements of Information Theory
Thomas M. Cover and Joy A. Thomas
Godel Escher Bach
Douglas Hofstadter
Gödel, Escher, Bach
Douglas Hofstadter
Hidden Order
John H. Holland
Introduction to the Theory of Computation
Michael Sipser
Mathematical Theory of Communication
Claude Shannon
Mythologies
Roland Barthes
No Silver Bullet
Fred Brooks
Notes on Structured Programming
Edsger W. Dijkstra
Operating System Concepts
Abraham Silberschatz, Peter Galvin, Greg Gagne
Operating System Concepts
Silberschatz et al.
Programming Pearls
Jon Bentley
Refactoring
Martin Fowler
Selected Writings on Computing
Edsger W. Dijkstra
TCP/IP Illustrated, Volume 1
W. Richard Stevens
The Art of Computer Programming Vol 4B
Donald E. Knuth
The Art of Computer Programming, Volume 2
Donald E. Knuth
The Datacenter as a Computer
Barroso & Holzle
The Design of Everyday Things
Donald Norman
The Mythical Man-Month
Fred Brooks
The Practice of Programming
Brian W. Kernighan and Rob Pike
The Unix Programming Environment
Brian W. Kernighan and Rob Pike
Types and Programming Languages
Benjamin Pierce
A Bug Hunter's Diary
Tobias Klein
A Tour of C++
Bjarne Stroustrup
A.I
Anjanava Biswas, Wrick Talukdar
Advances in Cryptology – CRYPTO 2019
Alexandra Boldyreva, Daniele Micciancio
Algorithms Unlocked
Thomas H. Cormen
Android Security Internals: An In-Depth Guide to Android's Security Architecture
Nikolay Elenkov
Arduino Project Handbook
Mark Geddes
Articulating Design Decisions
Tom Greever
Artificial Intelligence with Python
Alberto Artasanchez, Prateek Joshi
Attacking Network Protocols
James Forshaw
Automated Machine Learning
Frank Hutter, Lars Kotthoff, Joaquin Vanschoren
Cloud Native Python
Manish Sethi
CSS: The Definitive Guide
Eric Meyer, Estelle Weyl
Cybersecurity: Attack and Defense Strategies
Yuri Diogenes, Dr. Erdal Ozkaya
Data Science at the Command Line
Jeroen Janssens
Design Sprint: A Practical Guidebook for Building Great Digital Products
Richard Banfield, C. Todd Lombardo, Trace Wax
Designing Across Senses
Christine W. Park, John Alderman
Designing Voice User Interfaces: Principles of Conversational Experiences
Cathy Pearl
Designing with Data
Rochelle King, Elizabeth F Churchill, Caitlin Tan
Digital Forensics and Incident Response
Gerard Johansen
Distributed Systems: Concepts and Design
George Coulouris et al.
Embedded Firmware Solutions
Vincent Zimmer, Jiming Sun, Marc Jones, Stefan Reinauer
Emotionally Intelligent Design
Pamela Pavliscak
Exploring Splunk
David Carasso
Foundations of Information Security: A Straightforward Introduction
Jason Andress
Gray Hat C#
Brandon Perry
High Performance Images
Colin Bendell, Tim Kadlec, Yoav Weiss, Guy Podjarny, Nick Doyle, Mike McCall
iOS Application Security
David Thiel