Scroll → to browse the shelf

Books worth the weekend,
vetted by thousands of readers.

No fake reviews. No sponsored rankings. Just careful guides to the technical and non-fiction books that earn their place on a busy engineer's nightstand.

№ 01
AI Engineering
Chip Huyen
AI Engineering
★ 4.4 · 899 ratings
№ 02
Designing Machine Learning Systems
Chip Huyen
Designing Machine Learning Systems
★ 4.6 · 933 ratings
№ 03
LLM Engineer's Handbook
Paul Iusztin, Maxime Labonne
LLM Engineer's Handbook
★ 4.5 · 184 ratings
№ 04
Build a Large Language Model (From Scratch)
Sebastian Raschka
Build a Large Language Model (From Scratch)
★ 4.5 · 445 ratings
№ 05
Hands-On Large Language Models
Jay Alammar, Maarten Grootendorst
Hands-On Large Language Models
★ 4.5 · 392 ratings
№ 06
Building LLMs for Production
Louis-François Bouchard, Louie Peters
Building LLMs for Production
★ 4.8 · 23 ratings
№ 07
Prompt Engineering for LLMs
John Berryman, Albert Ziegler
Prompt Engineering for LLMs
★ 4.1 · 60 ratings
Browse all
45 more titles in the library →
Editor's Pick · April
AI Engineering
AI Engineering
"The rare technical book that genuinely changes how readers think."
— Based on 899+ reader reviews
Read the guide → Check on Amazon
Currently on the shelf · April
45 titles · drifting →
AI Engineering
Huyen
AI Engineering
★ 4.4
Designing Machine Learning Systems
Huyen
Designing Machine Learning Systems
★ 4.6
LLM Engineer's Handbook
Labonne
LLM Engineer's Handbook
★ 4.5
Build a Large Language Model (From Scratch)
Raschka
Build a Large Language Model (From Scratch)
★ 4.5
Hands-On Large Language Models
Grootendorst
Hands-On Large Language Models
★ 4.5
Building LLMs for Production
Peters
Building LLMs for Production
★ 4.8
Prompt Engineering for LLMs
Ziegler
Prompt Engineering for LLMs
★ 4.1
Prompt Engineering for Generative AI
Taylor
Prompt Engineering for Generative AI
★ 4.5
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
Géron
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
★ 4.7
The Hundred-Page Machine Learning Book
Burkov
The Hundred-Page Machine Learning Book
★ 4.6
Co-Intelligence
Mollick
Co-Intelligence
★ 4.5
Building Agentic AI Systems
Talukdar
Building Agentic AI Systems
★ 4
AI Agents in Action
Lanham
AI Agents in Action
★ 4.1
Deep Learning with Python
Watson
Deep Learning with Python
★ 4.5
Natural Language Processing with Transformers
Wolf
Natural Language Processing with Transformers
★ 4.6
The Coming Wave
Bhaskar
The Coming Wave
★ 4.2
Generative Deep Learning
Foster
Generative Deep Learning
★ 4.5
Designing Data-Intensive Applications
Riccomini
Designing Data-Intensive Applications
★ 4.7
The Pragmatic Programmer
Hunt
The Pragmatic Programmer
★ 4.7
A Philosophy of Software Design
Ousterhout
A Philosophy of Software Design
★ 4.6
Software Engineering at Google
Wright
Software Engineering at Google
★ 4.6
Tidy First?
Beck
Tidy First?
★ 4.4
Clean Code
Martin
Clean Code
★ 4.5
Refactoring
Fowler
Refactoring
★ 4.7
Fundamentals of Software Architecture
Ford
Fundamentals of Software Architecture
★ 4.5
The Software Engineer's Guidebook
Orosz
The Software Engineer's Guidebook
★ 4.5
Fundamentals of Data Engineering
Housley
Fundamentals of Data Engineering
★ 4.5
Database Internals
Petrov
Database Internals
★ 4.3
The DevOps Handbook
Forsgren
The DevOps Handbook
★ 4.6
Accelerate
Kim
Accelerate
★ 4.4
Staff Engineer
Larson
Staff Engineer
★ 4.5
Building Microservices
Newman
Building Microservices
★ 4.5
Release It!
Nygard
Release It!
★ 4.7
Site Reliability Engineering
Murphy
Site Reliability Engineering
★ 4.6
Team Topologies
Pais
Team Topologies
★ 4.5
Working Effectively with Legacy Code
Feathers
Working Effectively with Legacy Code
★ 4.2
Domain-Driven Design
Evans
Domain-Driven Design
★ 4.5
Observability Engineering
Miranda
Observability Engineering
★ 4.3
Understanding Distributed Systems
Vitillo
Understanding Distributed Systems
★ 4.5
Web Security for Developers
McDonald
Web Security for Developers
★ 4.6
Alice and Bob Learn Application Security
Janca
Alice and Bob Learn Application Security
★ 4.7
Threat Modeling
Shostack
Threat Modeling
★ 4.5
The Web Application Hacker's Handbook
Pinto
The Web Application Hacker's Handbook
★ 4.3
Security Engineering
Anderson
Security Engineering
★ 4.8
The Developer's Playbook for Large Language Model Security
Wilson
The Developer's Playbook for Large Language Model Security
★ 4.6
AI Engineering
Huyen
AI Engineering
★ 4.4
Designing Machine Learning Systems
Huyen
Designing Machine Learning Systems
★ 4.6
LLM Engineer's Handbook
Labonne
LLM Engineer's Handbook
★ 4.5
Build a Large Language Model (From Scratch)
Raschka
Build a Large Language Model (From Scratch)
★ 4.5
Hands-On Large Language Models
Grootendorst
Hands-On Large Language Models
★ 4.5
Building LLMs for Production
Peters
Building LLMs for Production
★ 4.8
Prompt Engineering for LLMs
Ziegler
Prompt Engineering for LLMs
★ 4.1
Prompt Engineering for Generative AI
Taylor
Prompt Engineering for Generative AI
★ 4.5
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
Géron
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
★ 4.7
The Hundred-Page Machine Learning Book
Burkov
The Hundred-Page Machine Learning Book
★ 4.6
Co-Intelligence
Mollick
Co-Intelligence
★ 4.5
Building Agentic AI Systems
Talukdar
Building Agentic AI Systems
★ 4
AI Agents in Action
Lanham
AI Agents in Action
★ 4.1
Deep Learning with Python
Watson
Deep Learning with Python
★ 4.5
Natural Language Processing with Transformers
Wolf
Natural Language Processing with Transformers
★ 4.6
The Coming Wave
Bhaskar
The Coming Wave
★ 4.2
Generative Deep Learning
Foster
Generative Deep Learning
★ 4.5
Designing Data-Intensive Applications
Riccomini
Designing Data-Intensive Applications
★ 4.7
The Pragmatic Programmer
Hunt
The Pragmatic Programmer
★ 4.7
A Philosophy of Software Design
Ousterhout
A Philosophy of Software Design
★ 4.6
Software Engineering at Google
Wright
Software Engineering at Google
★ 4.6
Tidy First?
Beck
Tidy First?
★ 4.4
Clean Code
Martin
Clean Code
★ 4.5
Refactoring
Fowler
Refactoring
★ 4.7
Fundamentals of Software Architecture
Ford
Fundamentals of Software Architecture
★ 4.5
The Software Engineer's Guidebook
Orosz
The Software Engineer's Guidebook
★ 4.5
Fundamentals of Data Engineering
Housley
Fundamentals of Data Engineering
★ 4.5
Database Internals
Petrov
Database Internals
★ 4.3
The DevOps Handbook
Forsgren
The DevOps Handbook
★ 4.6
Accelerate
Kim
Accelerate
★ 4.4
Staff Engineer
Larson
Staff Engineer
★ 4.5
Building Microservices
Newman
Building Microservices
★ 4.5
Release It!
Nygard
Release It!
★ 4.7
Site Reliability Engineering
Murphy
Site Reliability Engineering
★ 4.6
Team Topologies
Pais
Team Topologies
★ 4.5
Working Effectively with Legacy Code
Feathers
Working Effectively with Legacy Code
★ 4.2
Domain-Driven Design
Evans
Domain-Driven Design
★ 4.5
Observability Engineering
Miranda
Observability Engineering
★ 4.3
Understanding Distributed Systems
Vitillo
Understanding Distributed Systems
★ 4.5
Web Security for Developers
McDonald
Web Security for Developers
★ 4.6
Alice and Bob Learn Application Security
Janca
Alice and Bob Learn Application Security
★ 4.7
Threat Modeling
Shostack
Threat Modeling
★ 4.5
The Web Application Hacker's Handbook
Pinto
The Web Application Hacker's Handbook
★ 4.3
Security Engineering
Anderson
Security Engineering
★ 4.8
The Developer's Playbook for Large Language Model Security
Wilson
The Developer's Playbook for Large Language Model Security
★ 4.6
This week's most read
View all 45 →
01
AI Engineering
Chip Huyen
AI Engineering
Building Applications with Foundation Models
★ 4.4 · 899 RATINGS
02
Designing Machine Learning Systems
Chip Huyen
Designing Machine Learning Systems
An Iterative Process for Production-Ready Applications
★ 4.6 · 933 RATINGS
03
LLM Engineer's Handbook
Paul Iusztin, Maxime Labonne
LLM Engineer's Handbook
Master the Art of Engineering Large Language Models from Concept to Production
★ 4.5 · 184 RATINGS
Index · By Subject
01
AI & ML Engineering
Books on building, deploying, and operating AI and machine learning systems in production. From data pipelines to model serving.
5 BOOKS
02
Large Language Models
Books on understanding, building, fine-tuning, and deploying large language models. From transformer internals to production LLM apps.
10 BOOKS
03
Prompt Engineering
Books on crafting effective prompts, building LLM-powered applications, and getting reliable outputs from AI models.
2 BOOKS
04
Machine Learning
Books covering classical machine learning, scikit-learn, and the foundations every developer needs before going deep on LLMs or deep learning.
3 BOOKS
05
Deep Learning
Books on neural networks, CNNs, RNNs, transformers, and generative models. The architecture-level understanding behind modern AI.
4 BOOKS
06
AI Agents
Books on building agentic AI systems that can plan, reason, use tools, and operate autonomously. The 2026 frontier of AI engineering.
2 BOOKS
07
AI Strategy & Society
Books on how AI is reshaping work, business, and society. For developers who want context beyond the code.
2 BOOKS
08
System Design & Distributed Systems
Books on designing reliable, scalable, and maintainable backend systems. Storage, replication, consensus, streaming, and the trade-offs behind every architectural choice.
7 BOOKS
09
Software Craft & Code Quality
Books on the daily craft of writing software — clean code, refactoring, design principles, and the habits that separate working code from code that lasts.
9 BOOKS
10
Engineering Practices & Culture
Books on how teams actually build software over time — code review, testing, version control, dependency management, and the practices behind long-lived codebases.
8 BOOKS
11
Software Security
Books on application and web security, threat modeling, and secure engineering. For developers who want to ship code that holds up against real attackers, not just pass a checklist.
6 BOOKS
From the readers
"How to build production applications on top of foundation models"
— 899+ readers
on AI Engineering
"Production ML is 90% data engineering and 10% model development"
— 933+ readers
on Designing Machine Learning Systems
"How to build a complete LLM application pipeline from data to deployment"
— 184+ readers
on LLM Engineer's Handbook