
Comprehensive Curriculum
Classical topics like Riemann sums, u-substitution, integration by parts, and more

Python Integration
Visualize and implement concepts using Python libraries such as NumPy, SymPy, and Matplotlib

Real-World Applications
Explore applications like computing arc lengths, surface areas, and probability distributions
About the Course
If Calculus 1 was about understanding change, then Calculus 2 is about accumulation: how small changes stack up to build area, volume, probability, and complexity. Integration is where mathematics meets imagination — it's where the abstract and the physical merge. From Riemann sums to probability distributions, from arc lengths to solids of revolution, integral calculus provides the tools to describe, quantify, and visualize everything from the motion of particles to the structure of data. It’s a gateway to multivariable calculus, mathematical modeling, and data science. And it's not just a theoretical subject. Integration is foundational to fields including physics, engineering, machine learning, quantitative finance, and statistics. If you want to understand the algorithms behind data science or build the mathematical foundation needed for AI, you need to understand integrals. Well, you could learn integration by watching a lecture filled with blackboard equations and hoping it sinks in. Or you could take a more interactive, hands-on approach. This course follows the principle that “you can learn a lot of math with a bit of coding.” You'll use Python — especially NumPy, SymPy, and Matplotlib — to visualize integrals, implement numerical approximations, explore convergence, and gain intuition for the fundamental ideas of calculus.

Meet Your Instructor
I am a full-time educator and writer, and former professor of neuroscience. I "retired" from my tenured job so I could focus my time and energy creating high-quality educational material just for you. I have 20 years of experience teaching coding, data analysis, signal processing, statistics, and math. I've taught undergraduate students, PhD candidates, postdoctoral researchers, and full professors. I have taught in "traditional" university courses, special week-long intensive courses, and Nobel prize-winning research labs. So trust me when I say that that you've come to the right place to maximize your learning from an instructor who has spent two decades refining and perfecting his teaching style. Over 300,000 students have watched over 50,000,000 minutes of my courses. Come find out why!
Curriculum
-
1
Introductions and course materials
- Downloading and using the code Free preview
- Prerequisites and how to rock this course Free preview
- About the "CodeChallenge" videos Free preview
-
(Included in full purchase)
My policy on sharing code
-
(Included in full purchase)
Use ChatGPT to learn calculus
-
2
Intuition for integration
-
(Included in full purchase)
Section summary and goals
-
(Included in full purchase)
Integration as "inverse differentiation"
-
(Included in full purchase)
CodeChallenge: Drawing discrete integrals
- Integration as geometric area Free preview
-
(Included in full purchase)
CodeChallenge: Geometric approximations
-
(Included in full purchase)
The dual perspectives of integration
-
(Included in full purchase)
The fundamental theorem of calculus, Part 1
-
(Included in full purchase)
The fundamental theorem of calculus, Part 2
-
(Included in full purchase)
CodeChallenge: Approximate exact integrals 1/2
-
(Included in full purchase)
CodeChallenge: Approximate exact integrals 2/2
-
(Included in full purchase)
Why integration is harder than differentiation
- Calculart! Fun and beauty with calculus :) Free preview
-
(Included in full purchase)
-
3
Tangent: Does math mean anything?
-
(Included in full purchase)
How much of math reflects reality?
-
(Included in full purchase)
-
4
Geometric approximations
- Section summary and goals Free preview
-
(Included in full purchase)
Riemann sums
- CodeChallenge: Riemann approximations 1/2 Free preview
-
(Included in full purchase)
CodeChallenge: Riemann approximations 2/2
-
(Included in full purchase)
Net vs. total area
-
(Included in full purchase)
CodeChallenge: Net and total area
-
(Included in full purchase)
Lebesgue integration
-
(Included in full purchase)
CodeChallenge: Lebesgue in Blefuscu 1/2
- CodeChallenge: Lebesgue in Blefuscu 2/2 Free preview
-
(Included in full purchase)
Calculart! Riemannesque animations
-
5
Tangent: Edutainment
-
(Included in full purchase)
Pros and cons of edutainment
-
(Included in full purchase)
-
6
Integrating functions
- Section summary and goals Free preview
-
(Included in full purchase)
How to integrate (formally and practically)
-
(Included in full purchase)
Integrating polynomials
-
(Included in full purchase)
More on sympy integration
-
(Included in full purchase)
Constant of integration: What's with the C?
-
(Included in full purchase)
Integration constants in Python
- CodeChallenge: Code the initial value problem Free preview
-
(Included in full purchase)
CodeChallenge: infinite practice problems
-
(Included in full purchase)
Linearity of integration
-
(Included in full purchase)
CodeChallenge: Explore linearity 1/2
-
(Included in full purchase)
CodeChallenge: Explore linearity 2/2
-
(Included in full purchase)
Numerical integration in scipy
-
(Included in full purchase)
Integrating sine and cosine
-
(Included in full purchase)
Transcendental functions (exp and log)
-
(Included in full purchase)
What about product, quotient, and chain rules?
-
(Included in full purchase)
Calculart! Whispy sine lines
-
(Included in full purchase)
Calculating net and total area
-
(Included in full purchase)
CodeChallenge: Net and total areas algorithm
-
(Included in full purchase)
Integrating even and odd functions
-
(Included in full purchase)
Create practice problems with ChatGPT
-
(Included in full purchase)
Reversing the limits of integration
-
(Included in full purchase)
Calculart! Create "music" from equations
-
7
Tangent: How can we know anything in math?
-
(Included in full purchase)
Mathematical epistomology
-
(Included in full purchase)
-
8
Improper integrals
- Section summary and goals Free preview
-
(Included in full purchase)
What are improper integrals?
-
(Included in full purchase)
Infinite intervals
- CodeChallenge: Convergence and divergence Free preview
-
(Included in full purchase)
Two infinite bounds
-
(Included in full purchase)
CodeChallenge: Improper trig integrals
-
(Included in full purchase)
Functions with discontinuities
-
(Included in full purchase)
CodeChallenge: approaching real infinity
-
9
Integration techniques
- Section summary and goals Free preview
-
(Included in full purchase)
U-substitution
-
(Included in full purchase)
Integration by parts
-
(Included in full purchase)
Partial fractions
- CodeChallenge: Partial fractions algorithm Free preview
-
(Included in full purchase)
ChatGPT as your integration tutor
-
(Included in full purchase)
CodeChallenge: Fun with functions
-
10
Tangent: life as a function to integrate
-
(Included in full purchase)
The good life, according to calculus
-
(Included in full purchase)
-
11
Applications in geometry
- Section summary and goals Free preview
-
(Included in full purchase)
Area between two curves
-
(Included in full purchase)
CodeChallenge: Numerical approximations
-
(Included in full purchase)
Calculart: A vase, two faces, or just math?
-
(Included in full purchase)
Parametric curves
- Curve (arc) length: theory Free preview
-
(Included in full purchase)
Curve (arc) length: practice (Python)
-
(Included in full purchase)
CodeChallenge: approximating curve lengths
-
(Included in full purchase)
Calculart: Lissajous's hypotrochoids
-
(Included in full purchase)
Creating solids of revolution
-
(Included in full purchase)
Measuring volumes of solids
-
(Included in full purchase)
Measuring surfaces of solids
-
(Included in full purchase)
CodeChallenge: Approximating volumes and surfaces
-
12
Applications in statistics
- Section summary and goals Free preview
-
(Included in full purchase)
Probability density functions (pdfs)
-
(Included in full purchase)
CodeChallenge: Creating pdfs
-
(Included in full purchase)
Cumulative distribution functions (cdfs)
-
(Included in full purchase)
CodeChallenge: cdfs and pdfs
-
(Included in full purchase)
Calculating probabilities
- CodeChallenge: Calculating probabilities in python Free preview
-
13
Tangent: is studying math pointless?
-
(Included in full purchase)
Why learn math if you'll forget it?
-
(Included in full purchase)
-
14
Multivariable integration
- Section summary and goals Free preview
-
(Included in full purchase)
Multivariable indefinite integrals
-
(Included in full purchase)
CodeChallenge: partial and double integrals
-
(Included in full purchase)
Multivariable definite integrals
-
(Included in full purchase)
CodeChallenge: numerical double integrals
Unlock Your Potential
Take the next step in mastering integral calculus with Python. Enroll now and gain conceptual mastery, practical skills, and real-world insights.
€20,00