Learn Complex Analysis
Calculus with complex numbers, where a single derivative changes everything.
Free to start. Built from a single prompt. No credit card.
Complex analysis is calculus for functions of a complex variable z = x + iy. Requiring a function to be differentiable in the complex sense turns out to be extremely strong: such analytic functions are automatically infinitely differentiable, equal their power series, and are determined everywhere by their values on a small region. That rigidity produces powerful tools like Cauchy's integral formula and the residue theorem, which evaluate real integrals that resist ordinary calculus. It is central to physics, engineering and number theory. Learnr builds a complex analysis course around your background and teaches it through short interactive lessons that pair each theorem with a picture.
How to learn Complex Analysis, step by step
- Rebuild complex numbers geometrically. Treat multiplication by a complex number as a rotation plus a scaling, and use Euler's formula, e to the i theta equals cos theta plus i sin theta, to find the cube roots of 1 on the unit circle.
- Learn what complex differentiability demands. Derive the Cauchy-Riemann equations, u_x = v_y and u_y = -v_x, and use them to show z squared is analytic while the conjugate of z is nowhere complex-differentiable despite being smooth as a real map.
- Handle the logarithm and branch cuts carefully. The complex log has infinitely many values differing by 2 pi i, so you must pick a branch. Work through why the square root of z cannot be made continuous around the origin.
- Compute contour integrals by hand first. Parametrize the unit circle and integrate 1/z to get 2 pi i, then see why integrating z squared around the same loop gives 0. These two results explain the theorems that follow.
- Practice Laurent series and residues daily. Expand functions like 1/(z(z - 1)) around each singularity and read off the residue. Short daily drills, the kind a Learnr streak keeps going, make this bookkeeping fast and reliable.
- Apply residues to real integrals. Evaluate the integral of 1/(1 + x squared) over the whole real line by closing the contour in the upper half plane; the answer is pi. Then try rational trigonometric integrals around the unit circle.
What you'll learn
- Work with complex numbers in rectangular and polar form, including roots of unity
- Test analyticity with the Cauchy-Riemann equations
- Evaluate contour integrals using Cauchy's theorem and integral formula
- Find Laurent series and classify singularities
- Compute real integrals with the residue theorem
What's inside your Complex Analysis course
A sample path Learnr builds for Complex Analysis. Your real course adapts to your goal and level.
- 1. Complex numbers, polar form and Euler's formula
- 2. Complex functions, limits and the Cauchy-Riemann equations
- 3. Exponential, logarithm and branch cuts
- 4. Contour integrals and Cauchy's theorem
- 5. Power series, Laurent series and singularities
- 6. Residues, real integrals and conformal maps
How long does it take to learn Complex Analysis?
An undergraduate course in complex analysis typically takes one semester, about 3 to 5 months at 6 to 8 hours a week. Strong multivariable calculus makes it quicker; learners who also want the rigorous proofs behind each theorem should expect more time.
What you need before you start
Single-variable and multivariable calculus, including partial derivatives and line integrals. Some exposure to proofs and real analysis helps for a rigorous course but is not required for an applied one.
Common mistakes to avoid
- Treating the complex logarithm or square root as single-valued, which produces answers that are off by a multiple of 2 pi i.
- Applying the residue theorem without checking that the large arc of the contour actually contributes zero in the limit.
- Confusing being smooth as a map of the plane with being analytic. Always check the Cauchy-Riemann equations, not just continuity of partial derivatives.
How Learnr builds your course
Type your topic
Tell Learnr you want to learn Complex Analysis, or get as specific as you like.
Get a personalized course
Learnr instantly builds a full Complex Analysis course tailored to your goal and skill level.
Learn and level up
Move through bite-sized lessons and interactive practice, earning XP and keeping your streak.
Complex Analysis questions, answered
Is complex analysis easier than real analysis?
Many students find the results of complex analysis cleaner, because analytic functions behave so well. A rigorous course still needs real analysis ideas like limits and uniform convergence, so the two are often studied together.
Who uses complex analysis?
Electrical engineers use it for signals and circuits, physicists for fluid flow and quantum mechanics, and number theorists for results like the prime number theorem, which was first proved with complex methods.
Explore more courses
- Learn Real Analysis
- Learn Multivariable Calculus
- Learn Calculus
- Learn Differential Equations
- See all courses
More math courses
- Learn Topology
- Learn Graph Theory
- Learn Combinatorics
- Learn Set Theory
- Learn Numerical Methods
- Learn Derivatives
- Learn Integrals
- Learn Limits
Ready to learn Complex Analysis?
Start your free, personalized Complex Analysis course in seconds. .