Books
Discover the most popular books from our list of authors.

Designing Data-Intensive Applications
by Martin Kleppmann
•
2015
•
562 pages
4.7
9.8K ratings
Programming
Technology
Computer Science

Game Programming Patterns
by Robert Nystrom
•
2011
•
354 pages
4.48
1.5K ratings
Programming
Computer Science
Game Design

An Introduction to General Systems Thinking
by Gerald M. Weinberg
•
1975
•
320 pages
3.94
665 ratings
Science
Business
Computer Science

Practices of an Agile Developer
by Venkat Subramaniam
•
2006
•
204 pages
3.88
1.0K ratings
Programming
Computer Science
Technical

Hands-On Machine Learning with Scikit-Learn and TensorFlow
by Aurélien Géron
•
2017
•
450 pages
4.55
2.7K ratings
Programming
Computer Science
Artificial Intelligence

Build a Large Language Model
by Sebastian Raschka
•
2025
•
400 pages
4.65
136 ratings
Artificial Intelligence
Computer Science
Technology

Python Crash Course
by Eric Matthes
•
2015
•
560 pages
4.36
3.0K ratings
Programming
Computer Science
Coding

The Little Book of Deep Learning
by François Fleuret
•
2023
•
168 pages
4.34
127 ratings
Artificial Intelligence
Computer Science
Technology

Eloquent JavaScript
by Marijn Haverbeke
•
2010
•
224 pages
4.14
3.2K ratings
Programming
Technology
Computer Science

Software Architecture Patterns for Serverless Systems
by John Gilbert
•
2021
•
432 pages
4.13
23 ratings
Architecture
Computer Science

Game Development Patterns and Best Practices
by John P. Doran
•
2017
•
361 pages
3.89
19 ratings
Programming
Computer Science

The Algorithm Design Manual
by Steven S. Skiena
•
1997
•
486 pages
4.35
2.7K ratings
Computer Science
Programming
Algorithms