Manim for Teachers Without Code: What to Animate First
Vismo team · 2026-09-09
Grant Sanderson's 3Blue1Brown videos changed what students expect a math explanation to look like. The engine behind them, Manim, is free, but it is a Python library, and most teachers do not have an evening per animation. AI Manim generators close that gap: you write the sentence, the tool writes and verifies the code, and you get a narrated clip.
This is a list of the concepts where the payoff is largest, with a prompt you can paste as-is.
Why animation beats a static diagram
A diagram shows the end state. An animation shows the reason: the secant becoming the tangent, the rectangles filling the area, the sample means piling up. Students remember the motion. And because these tools draw from equations, the picture is exact, not an artist's impression.
Twelve concepts worth animating first
1. Why the angles of a triangle add to 180°
Prompt: "Show why the angles of a triangle add up to 180 degrees by tearing off the corners and lining them up on a straight line."
2. The Pythagorean theorem, rearranged
Prompt: "Prove the Pythagorean theorem by rearranging four identical right triangles inside a square, showing a² + b² = c²."
3. Completing the square
Prompt: "Show completing the square for x² + 6x as literally completing a geometric square, ending with (x+3)² − 9."
4. What a derivative measures
Prompt: "Show a secant line on f(x) = x² becoming the tangent at x = 1 as the second point slides in, with the slope value updating."
5. Riemann sums
Prompt: "Animate Riemann sums with 4, 8, 16 and 32 rectangles converging to the integral of x² from 0 to 2."
6. Sine and cosine on the unit circle
Prompt: "Show the unit circle with sin and cos as projections while the angle sweeps from 0 to 2π, tracing both graphs."
7. Fractions: dividing by a fraction
Prompt: "Show why dividing by 1/2 doubles a quantity using a number line and equal groups."
8. Matrices as transformations
Prompt: "Show a 2×2 matrix transforming the plane, with the unit square becoming a parallelogram and the determinant as its area."
9. The central limit theorem
Prompt: "Show the central limit theorem: sample means from a skewed distribution piling into a bell curve as sample size grows."
10. Euclid's algorithm
Prompt: "Show Euclid's algorithm for gcd(48, 18) as repeatedly removing squares from a rectangle."
11. Projectile motion
Prompt: "Show projectile motion with the velocity vector split into horizontal and vertical components along the parabolic path."
12. Binary search
Prompt: "Animate binary search on a sorted array of 15 numbers, highlighting the midpoint at each step."
How to fit them into a lesson
- Opener (30–60 seconds). Play the animation once without commentary, ask "what did you notice?", then play it again with narration.
- Worked example. Pause at the step where students usually go wrong.
- Revision clip. Generate the vertical version and share it in your class channel.
- Series. Each Vismo animation suggests three follow-ups, so a unit becomes a sequence of one-sentence prompts.
What to check before you show it
The reason teachers gave up on early AI tools was overlapping text and cut-off formulas on the projector. Vismo executes each scene and measures every frame before rendering, so labels, formulas and diagrams are checked for collisions and edges automatically, and the verification stage shows you what it found. If something still reads wrong to you, describe the change in a sentence and refine.
Try it
Paste any prompt above into Vismo. The free plan needs no card, and the gallery has finished examples sorted by topic.