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 kind of object you're given and what you're asked to produce from it.

Two vectors, need an angle, a projection, or work done by a force — the angle-and-projection recipe. Two vectors, need an area or a vector perpendicular to both — the cross-product recipe instead.

A line in space, from a point and direction or from two points — the line recipe. A plane in space, from three points or a point and normal — the plane recipe. A distance between a point and a line, or a point and a plane — the distance recipe (the two cases use different formulas). An equation in x,y,z you don't recognize — the quadric-surface recipe sorts it by type.

A space curve \mathbf r(t), need its arc length or a unit-speed reparametrization — the arc-length recipe. The same curve, need curvature and the normal direction — the curvature recipe, which extends into the full TNB frame and torsion once those are also asked for.

A two-variable limit you suspect doesn't exist — the two-path recipe disproves it without ever finding the limit's value.

A surface z=f(x,y) at a point, need a tangent plane or a linear approximation — the tangent-plane recipe, which extends into an error estimate once you're propagating measurement uncertainty instead of just approximating a value. A composite function built from several intermediate variables — the chain-rule recipe. An equation F(x,y)=0 you can't solve for y, need dy/dx anyway — the implicit-differentiation recipe. A local approximation better than linear — the second-order Taylor recipe.

A direction and a function of two or more variables, need a rate of change in that direction, or the direction of fastest increase — the directional-derivative recipe.

A critical point, need to classify it — the second-derivative test. An extremum over an entire closed region, not just a single point — the closed-region recipe. An extremum subject to a constraint — Lagrange multipliers, one constraint or two depending on how many the problem gives you.

A double integral over a region that isn't a rectangle — the general-region recipe, which also covers reversing the order of integration. The region or integrand looks circular — convert to polar first. A triple integral, need to pick and set up a coordinate system — the coordinate-choice recipe (rectangular vs. cylindrical vs. spherical). An integral that's hard in the given variables but easier in new ones — change of variables with the Jacobian, for a double or a triple integral.

A vector field, need to know if it's conservative and, if so, find a potential function — the conservative-field-test recipe (2D or 3D, same idea, different verification tool). A line integral of a vector field — evaluate it directly, or shortcut through the potential function if the field is conservative. A circulation or flux integral around a closed curve — Green's Theorem. A flux integral through a curved surface, or its surface area — the flux recipe. A circulation integral over a boundary curve of a surface — Stokes' Theorem, which extends into choosing the easiest surface to bound that curve. A flux integral through a closed surface — the Divergence Theorem, usually the fastest route once the surface enclosed a solid region.

Vectors and the geometry of space

Vector-valued functions and motion

Limits, partial derivatives, and local approximation

The gradient and directional derivatives

Optimization

Double and triple integrals

Vector fields and line integrals

Surface integrals and flux

The fundamental theorems of vector calculus