Vismo · Create · Gallery · Topics · Guides · Pricing

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."

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.