Algorithms
Reader pathways and category hints that cluster around this lane.

Structure and Interpretation of Computer Programs, Second Edition

Grokking Algorithms, Second Edition

The Alignment Problem

97 Things Every Programmer Should Know

Introduction to Algorithms

Hands-on Machine Learning With Scikit-learn, Keras, and Tensorflow

Why Machines Learn

Deep Learning With Python, Third Edition

Algorithms

Reinforcement Learning, Second Edition

The Elements of Computing Systems, Second Edition

Think Bayes

Introduction to Data Mining

Concrete Mathematics

Data Structures and Algorithms in Java

Introduction to Machine Learning With Python

Think Like a Programmer

Build a Large Language Model (from Scratch)

Hacker's Delight

The Nature of Code

Algorithms

Algorithm Design

Data Structures and Algorithms in Java

Street-fighting Mathematics

Inside the Machine

Machine Learning

How AI Works

Data Structures and Algorithm Analysis in Java

Data Structures and Algorithms in Python

Data Structures and Abstractions With Java

Introduction to the Design and Analysis of Algorithms

The CS Detective

Systems Analysis and Design

Probabilistic Robotics

Introduction to Parallel Computing

Matrix Computations

Discovering Knowledge in Data

Data Structures the Fun Way

The Computer Always Wins

Learn C++ by Example

Data Structures and Other Objects Using Java

Quantum Programming in Depth

Principles of Digital Image Processing

Inside Deep Learning

Practical Linear Algebra for Data Science

American English File: Level 4 Student Book With Online Practice

Machine Learning With Python for Everyone

Algorithms for Decision Making

Statistics Every Programmer Needs