Mathematics & Systems

Foundations beneath algorithms, models, and computers.

Back to Resources

Mathematics

Mathematical Foundations of Computer Science — Ashwin Lall

Course materials connecting discrete mathematics with the foundations of computer science.

Textbook Free

Mathematics for Machine Learning — Deisenroth, Faisal, and Ong

Linear algebra, analytic geometry, matrix decompositions, vector calculus, probability, and optimization for machine learning.

Book Free Intermediate

Computer systems

Dive into Systems — Matthews, Newhall, and Webb

An approachable introduction to C programming, architecture, operating systems, and parallel computing.

Book Free

A Journey in Creating an Operating System Kernel

A project-centered guide to understanding operating-system ideas by building a small kernel.

Book Free Advanced

Back to top