Courses

Self-study courses, each published as a static site: slide decks with speaker notes, a reading mode and a clickable glossary, all of it readable in a browser with nothing installed. How much of each course is here differs, so every entry below says what this site holds for it, and what working through the rest of it needs on your own machine.

Combinatorial & constrained optimization

32 units in which theory is interleaved with from-scratch Python implementations, each then benchmarked against the industrial solver that does the same job.

On this site
theory only; the labs are in the repository
To work along
uv sync — a virtualenv and a solver stack

Mechanics to Relativity

41 units from Newton's second law to Einstein's field equations, in which every piece of mathematics — vector calculus through differential geometry — arrives only at the moment a physical problem stalls without it.

On this site
the whole course — decks, problem sheets, hint ladders, worked solutions and the readiness sheet
To work along
nothing installed — a browser and paper are the whole cost of entry