Resources
A good book can
take you somewhere new.
These authors and universities share their textbooks for free. Find something you’re curious about, visit the original website, and start reading.
Curated by Margin. Written and published independently by the authors and institutions credited below.
Mathematics
Introduction to Applied Linear Algebra — original website, opens in a new tab
Vectors, matrices, and least squares, with practical applications.
stanford.eduFree PDF
Mathematics for Machine Learning — original website, opens in a new tab
The linear algebra, calculus, and probability behind machine learning.
mml-book.github.ioFree PDF
Computer science
Operating Systems: Three Easy Pieces — original website, opens in a new tab
How computers manage memory, concurrent programs, and persistent data.
wisc.eduFree chapter PDFs
Algorithms — original website, opens in a new tab
Recursion, dynamic programming, graphs, and ways to reason about algorithms.
illinois.eduFree PDF
The Little Book of Semaphores — original website, opens in a new tab
Learn synchronization through puzzles, hints, and solutions.
greenteapress.comFree PDF
An Introduction to Computer Networks — original website, opens in a new tab
From Ethernet and IP to routing, congestion, and network performance.
luc.eduFree PDF
Engineering
Introduction to Embedded Systems — original website, opens in a new tab
Model and design systems that connect software to the physical world.
berkeley.eduFree PDF
The Scientist and Engineer’s Guide to Digital Signal Processing — original website, opens in a new tab
Sampling, convolution, Fourier analysis, and digital filters.
dspguide.comFree chapter PDFs
Feedback Systems — original website, opens in a new tab
Dynamics, stability, and the design of feedback control systems.
caltech.eduFree PDF
Modern Robotics — original website, opens in a new tab
Robot motion, kinematics, dynamics, and control, with videos and code.
Northwestern UniversityFree preprint PDF
Machine learning
Dive into Deep Learning — original website, opens in a new tab
Neural networks explained through mathematics, code, and experiments.
d2l.aiFree online book and PDF
Physics
University Physics Volume 1 — original website, opens in a new tab
A calculus-based introduction to mechanics, waves, and sound.
openstax.orgFree PDF
The links open the authors’ or publishers’ websites, where you’ll find the available editions and download terms. Some offer free chapter PDFs alongside a paid complete edition. With thanks to everyone who makes these resources available.