Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

Problem-solving recipes

A step-by-step procedure for every problem type this course teaches — what to do first, what to do next, and how to tell which case you're in.

What are you being asked to do?

Start with what you're actually being asked to produce.

Readiness review — diagonalize a matrix, using the same recipe linear algebra taught, before it gets reused for a PDE system further down.

A physical conservation statement, need the PDE it implies — the conservation-law derivation recipe.

A first-order linear or quasilinear PDE, need to solve it — the variable-coefficient recipe for linear equations, the quasilinear recipe when the coefficient on u's derivative depends on u itself.

A boundary value problem with nonhomogeneous boundary data, need separation of variables to apply — shift to homogeneous first.

A vibrating string, membrane, or drumhead, need its normal modes, frequencies, or energy — the matching normal-mode/frequency/energy recipe for that geometry.

A linear PDE on the whole line, need to solve it by transform — the Fourier-transform recipe.

A Legendre polynomial, need to compute it, or check an orthogonality or normalization integral — the Rodrigues-formula recipe, or the orthogonality-integral recipe.

Two spherical harmonics, need to know if they're orthogonal — the spherical-harmonics recipe.

The wave equation's Green's function, need its value at a point — the Green's-function recipe.

A hyperbolic system of first-order PDEs, need canonical form, or a transmission-line/acoustics system's impedance and speed — the matching systems recipe.

Burgers' equation or a similar conservation law, need a shock speed, or need to evaluate inside a rarefaction fan — the two conservation- laws recipes, kept independent since they solve genuinely different problems.

Readiness

Where PDEs come from

First-order PDEs and the method of characteristics

Separation of variables and the heat equation

The wave equation on bounded domains

Whole-line and transform methods

Special functions in curvilinear domains

Green's functions and integral representations

Systems of first-order PDEs

Nonlinear PDEs and conservation laws