Calculus

Change, accumulation, and approximation, by hand and in Python.

Calculus is the mathematics of change, and it sits underneath optimization, signal processing, and every gradient a neural network ever followed. These resources build intuition first, then the proofs, then the code.

Choose your starting point

Different ways into the same material. Any one of them is a complete start.

If you want the full story in one book

Calculus Unraveled: Intuition, Proofs, Python

Book · about 600 pages · paperback and PDF

Calculus from intuition to proofs to code, with lots of exercises and accompanying video solutions.

If you learn best from video

Master calculus 1 using Python

Course · self-hosted · 41+ hours

Develop a deep understanding of and intuition for calculus. Solve problems and implement algorithms by hand and in Python. Includes a Python intro.

Everything on calculus

Courses, books, code, and free material in one list.

Course

Master math by learning Python

Course · Udemy · 37+ hours (60+ with exercises) · Python

Use Python as a tool for learning concepts and visualizations in mathematics.

Book

Calculus Unraveled: Intuition, Proofs, Python

Book · about 600 pages · paperback and PDF

Calculus from intuition to proofs to code, with lots of exercises and accompanying video solutions.

Course

Master calculus 1 using Python

Course · self-hosted · 41+ hours

Develop a deep understanding of and intuition for calculus. Solve problems and implement algorithms by hand and in Python. Includes a Python intro.

Course

Master calculus 2 using Python

Course · self-hosted · 19+ hours

Extend your calculus skills with integration and numerical approximation.

Free video

Calculus exercise solutions on video

YouTube playlist · free

Video explanations of the exercises in Calculus Unraveled.

Where calculus fits