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.

Convert a complex number between rectangular and exponential form — the readiness recipe.

Factor a polynomial completely over \mathbb C, or count its roots — the fundamental-theorem-of-algebra recipe.

Given one harmonic function, find its harmonic conjugate — the Cauchy-Riemann recipe.

Evaluate \exp(z) or \operatorname{Log}(z) for a specific z — the two elementary-function recipes; the logarithm one is also where branch-cut subtleties like \operatorname{Log}(z^2) vs. 2\operatorname{Log}(z) get resolved.

Evaluate a contour integral — parametrize and integrate directly, unless an antiderivative exists on the whole domain, in which case the antiderivative recipe is faster; unless the integrand is a quotient with a power in the denominator, in which case the Cauchy derivative-formula recipe applies instead of either.

Need a Laurent series on one specific named annulus, not just anywhere it happens to converge — the Laurent-in-an-annulus recipe.

Given an isolated singularity, need to know removable, pole, or essential — the singularity-classification recipe; once it's confirmed to be a pole, the residue-at-a-pole recipe finds \operatorname{Res}_{z=z_0}f from that classification.

Need a real improper integral over the whole line, or a real integral of sine and cosine over one period — the semicircular- contour recipe for the first shape, the unit-circle-substitution recipe for the second.

Given two points in the unit disk, need a pseudo-hyperbolic distance or an automorphism-recognition verdict — the Schwarz-Pick recipe; given three points and where each one should land instead, the three-point Mobius-construction recipe.

Evaluate \Gamma(z) — the defining-integral recipe for \operatorname{Re}(z)>0 directly; the functional-equation recipe for values reached by recursion or the reflection formula instead.

Readiness

Harmonic functions

Elementary complex functions

Complex integration

Laurent series and singularities

Applications of residues

Mobius transformations and conformal mapping

The gamma function