1
Mathematical Foundations
6 subtopics
2
Algebra & Trigonometry for Physics (units, scaling, vectors intro)
3
Single-variable calculus (derivatives, integrals, series basics)
4
Multivariable calculus (grad/div/curl, line & surface integrals)
5
Linear algebra (vectors, matrices, eigenvalues/eigenvectors)
6
Ordinary differential equations (1st/2nd order, oscillations)
7
Complex numbers & Euler's formula (phasors, waves)
8
Physical Measurement & Data
4 subtopics
9
SI units, dimensions, and dimensional analysis
10
Uncertainty, significant figures, and error propagation
11
Data visualization & basic fitting (linearization, least squares idea)
12
Experimental design basics (controls, calibration, systematic vs random)
13
Computational & Numerical Methods
5 subtopics
14
Python basics for physics (arrays, plotting, notebooks)
15
Numerical integration & differentiation (trapezoid, Simpson, finite diff)
16
ODE solvers (Euler, Runge–Kutta) and stability intuition
17
Monte Carlo basics (random sampling, uncertainty estimates)
18
Numerical linear algebra (solving Ax=b, conditioning)
19
Vector Calculus Toolkit
4 subtopics
↗ Multivariable calculus (grad/div/curl, line & surface integrals) (see Chapter 1)
20
Coordinate systems (Cartesian, polar, cylindrical, spherical)
21
Integral theorems (Green, Gauss, Stokes) — what they mean physically
22
Fields and potentials (scalar vs vector fields, conservative fields)
23
Core Physics Problem-Solving
4 subtopics
24
Modeling workflow (assumptions, idealizations, limits, sanity checks)
25
Free-body diagrams and sign conventions
26
Conservation-law thinking (energy, momentum, charge)
27
Approximation methods (Taylor expansion, small-angle, limiting cases)
28
Scientific Communication
3 subtopics
29
Lab notebooking and reproducibility basics
30
Physics-style derivations (structure, units checks, boundary cases)
31
Presenting results (plots, captions, uncertainty statements)