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
39 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
39 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
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
This week's most read
View all 39 →
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.
9 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
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