How it works

From one problem to a lesson worth watching

You bring a problem. LessonSlate handles the pedagogy, the voices, the animation, and the render. Here's what happens between your paste and your finished video.

1

Classify the problem

LessonSlate reads your problem and matches it to one of 100+ canonical "shapes" — mass-to-mass stoichiometry, limiting reagent, solving a linear equation, and so on. The shape decides the structure of the episode: which steps appear, where the pauses land, and what the student is likely to trip over.

Under the hood: an automatic classifier reads the problem and maps it to its canonical shape, which sets the structure of the episode.
2

Generate the Socratic dialogue

Two personas — a novice student and a patient teacher — talk the problem through. The student attempts steps, hesitates, and makes a deliberate mistake; the teacher guides the correction with questions instead of answers. The result is a real conversation with a beginning, a wobble, and a breakthrough.

Under the hood: two independent AI agents produce a structured, annotated script — each line tagged with its intent and the whiteboard events it triggers.
3

Speak it naturally

Each persona gets its own distinct, expressive voice, with natural pauses and affirmations. A specialised step first rewrites technical notation — subscripts, ionic charges, units, exponents — into words a narrator would actually say, so "H₂SO₄" is spoken correctly rather than letter by letter.

Under the hood: a notation-to-speech engine rewrites formulas, charges, and units into words a narrator would actually say, before the voices are synthesized.
4

Animate the Thinking Canvas

As the dialogue plays, a clean digital whiteboard draws the reasoning: values appear, units cancel, equations balance, a parabola sweeps, a limiting reactant depletes. Every animation is causally linked to what's being said, and colour-coded so the logic reads even with the sound off.

Under the hood: a purpose-built animation engine draws per-subject scenes on the canvas, synced to each spoken line with intent-aware pacing.
5

Render and package the video

The animation and audio are stitched into a finished 1080p MP4 — as a chaptered long-form lesson or a vertical short — complete with a persona-driven title and description ready for YouTube.

Under the hood: a frame-accurate renderer assembles the animation and audio into a finished video at cinema-standard 24 fps, with metadata generated automatically.
The learning arc

Confusion is a feature, not a bug

Traditional videos assume you follow along perfectly. LessonSlate assumes you don't — and builds the lesson around the questions you'd actually have. Each concept can expand into as many back-and-forth turns as the moment needs.

"The teacher models thinking, not brilliance. The student externalises confusion so the viewer never has to."

Live session · solving 3x + 5 = 20
S
Do I just divide everything by 3 first?
T
Let's check — what's still attached to the x right now?
S
Um… so x = 6.67?
T
Close instinct. Subtract the 5 before you divide.
S
Oh! So x = 5.
Presence, not avatars

Who's who on the canvas

LessonSlate keeps the focus on the reasoning, not on cartoon faces. Two simple presence anchors carry the conversation:

S
The student — a circle. Curious, low-confidence, willing to be wrong out loud.
T
The teacher — a square. Calm, patient, expert, and never in a hurry.
Colour semantics

Read the maths at a glance

Given

What the problem provides.

Unknown

What we're after.

Result

The answer resolving.

Error

Corrected in the moment.

What you get

One lesson, many formats

🎬

Chaptered long-form

Full 1080p MP4 lessons with chapters — ideal for a class, a course, or a channel deep-dive.

📱

Vertical shorts

Bite-sized reels and shorts for social feeds, pulled from the same reasoning.

🌐

Publish-ready metadata

Persona-driven titles, descriptions, and hashtags generated with every render.

See the pipeline for yourself

Paste a problem into LessonSlate Studio and watch it become a lesson, step by step.

Try LessonSlate Studio