CurvG

Free interactive labs · AI lesson videos

Drag a point,and watch the math make sense

One board per concept, with a guided walk-through, a short explanation and a quick check. Once it clicks, turn it into a narrated lesson video.

  • 31 labs
  • Mathematics & Physics
  • Free, no sign-in

01 / 04·Secant to tangent

Derivative as the slope of a tangent

Why is the derivative the slope of the tangent line?

−3.0−2.5−2.0−1.5−1.0−0.50.51.01.52.02.53.02468Oxyy = x²hΔyQP
1.00
1.50
hh
1.50
Δyh\dfrac{\Delta y}{h}
3.500
f′(x0)f'(x_0)
2.000

Lab index

Find a lab by subject and topic

Each suite is a run of chapters that goes from intuition to the formal idea, one concept per chapter.

Mathematics

20 chapters

8 chapters

Functions & calculus

Drag the parameters of a graph and watch it move: a parabola shifted and stretched, exponentials mirrored into logarithms, sine unrolled from the unit circle and reshaped by A, ω and φ, tangents that reveal where a function rises and turns, a zero trapped by halving, and rectangles adding up to an integral.

  1. 01Transformations
  2. 02Exponentials & logs
  3. 03The unit circle
  4. 04y = A sin(ωx + φ)
  5. 05Secant to tangent
  6. 06Monotonicity & extrema
  7. 07Zeros & bisection
  8. 08Riemann sums
Start the lab

Physics

11 chapters

From lab to video

Every step of a lab is a shot in the video

A lab's guided steps are a ready-made storyboard: each one has board settings and a line to say. "Turn it into a video" takes the lab's key points into the creator, which plans a narrated video; you check the formulas, storyboard and Manim code before it renders.

Guided steps · Transformations

  1. 01

    The parent graphShot 1

    With a=1a=1, h=0h=0, k=0k=0 the curve is y=x2y=x^2: vertex at the origin, opening up, one root at x=0x=0.

  2. 02

    a stretches and flipsShot 2

    At a=2a=2 every height doubles, so the parabola looks narrower. At a=−0.5a=-0.5 heights are halved and flipped: it opens downward.

  3. 03

    h slides sideways, against its signShot 3

    Set h=2h=2: the formula reads (x−2)2(x-2)^2 and the vertex moves to x=2x=2, to the right. The bracket is zero when x=2x=2, which is where the vertex now sits.

  4. 04

    k lifts, and roots appearShot 4

    Now k=−3k=-3 drops the vertex to (2,−3)(2,-3) and the curve crosses the xx-axis twice, at x=2±3x=2\pm\sqrt3. Raise kk above 00 and the roots disappear.

Rendered with CurvG
Sample: drawing y = x², about 5 seconds. A full lesson renders each step on the left as its own shot, with narration.

For teachers

Ready to use in class

No install, no sign-in: open the link and put it on the projector. Afterwards, turn the same lab into a video students can rewatch.

  • Projector mode

    Full screen in one click, on a paper or dark board that reads from the back row.

  • Draw on the board

    Switch on the pen and circle or annotate right on the board while you explain.

  • Quick checks

    Each chapter ends with a few multiple-choice questions and instant explanations.

  • Lesson videos

    Turn a lab into a narrated video for your slides or the class chat.

Pricing

Labs are free. Pay when you make videos.

  • Labs

    Free

    Every lab, guided walk-through and quiz. No sign-in.

  • Starter

    $9.90/mo

    300 credits a month for occasional videos.

  • Pro

    $18.90/mo

    1000 credits a month, at a lower price per video.

FAQ

Before you start

How the labs work, how videos are made, and what each plan includes.

Are the labs free? Do I need an account?

Every lab is free and works without an account. You only sign in, and spend credits, when you turn a lab or an idea into a video.

How do the labs relate to the videos?

"Turn it into a video" opens the creator with the lab's key points as the starting brief. CurvG plans the storyboard and Manim code from it, and you can edit both before rendering to MP4.

What is CurvG, and how does it use Manim?

CurvG is an AI math animation maker built on Manim Community, the open-source Python engine behind 3Blue1Brown-style math animation. It turns a written explanation goal into a scene plan and Manim code, with a review step before rendering.

How is CurvG different from a one-click AI video generator?

CurvG does not stop at a prompt and a final video. It shows the proposed explanation, mathematical assumptions, scene order, and generated Manim code, so you can catch a problem before rendering. AI output is still not guaranteed to be correct.

Can AI guarantee a mathematically correct animation?

No. A model can misread notation, make a false assumption, or generate incorrect scene logic. CurvG makes those decisions easier to inspect, but it does not replace mathematical review.

Do I need Python, FFmpeg, or LaTeX installed locally?

No — rendering runs in the cloud, so you can plan, generate, and render without installing anything. You only need a local Manim environment if you want to run the exported code on your own computer.

Can I edit and compile the generated Manim code in the browser?

Not yet. The current Creator lets you view, copy, and download generated Python, but it does not provide direct code editing or compilation in the browser.

Can CurvG render the video for me?

Yes. Cloud rendering is built in: approve the scene, render it to an MP4, and download the result. Paid plans include render credits, and failed or canceled renders are refunded automatically.

Can I use CurvG for free?

Yes. Every interactive lab and math wonder is free. For videos, every verified account gets 3 free previews (720p, watermarked) and Manim code export is free. Clean 1080p videos are priced by the number of videos.