Frame from Split-screen bubble sort explainer
PromptFull
I want to create a professional eductional content to explain Bubble sort with a dry run example. Use split screen concept to display a psuedo code on the left and visualization of the dry run on the right in 3blue1Brown format and quality.

Make it yours. Swap "Bubble sort with a dry run example" for another algorithm or concept. Keep "Use split screen concept" and "in 3blue1Brown format and quality" for the same layout and look.

Make it hereFree runs soon

Split-screen bubble sort explainer

A 2.5-minute narrated explainer of bubble sort, with pseudocode on the left and an animated dry run on the right in a 3Blue1Brown style. Claude Code made it from a two-sentence prompt, using the creator's own Manim skills and ElevenLabs narration.

“Spend couple of hours to refine the following Manim skills and made it work with r/ElevenLabs to create a custom workflow so that I can now one-shot the following video.”

You'll need

  • Manim installed locally
  • An ElevenLabs API key
  • Manim skills for your agent (the creator's own aren't published)
How it was made

Before this run, the creator spent a couple of hours refining Manim skills for Claude Code and wiring in ElevenLabs, so the prompt could be one-shot. Those skills aren't published, so results will differ. The model isn't named. The same post has a second video, on the HTTP protocol, made from a one-line prompt. The creator thinks the workflow would carry over to OpenCode, which also supports agent skills.

Posted Jan 31, 2026 · r/manim on Reddit · 7 upvotes · 11 comments

Prompt from: Post body

Look notesby Reference

A dark split screen in a 3Blue1Brown manner: a gray pseudocode panel on the left and a row of five numbered boxes on the right, with sorted boxes in green.

Color
Dark navy-charcoal ground, a slightly lighter gray code panel, blue-outlined number boxes, green for sorted values, yellow headings, and orange pass labels.
Type
Serif headings ("Pseudocode" and "Key Takeaways" in yellow, "Unsorted Array" in white, "Pass 1" in orange) and a monospace font for the pseudocode, with the current line boxed in yellow.
Framing
A thin blue vertical divider gives about a third of the frame to code and two-thirds to the array. The array sits centered on the right under its label, and the pass number stays in the top-right corner.
Sound
ElevenLabs narration, according to the creator.
Structure
The unsorted array 5, 3, 8, 4, 2, the split screen with pseudocode, passes 1 to 3, by which point 8, 5, and 4 are green, the sorted array 2, 3, 4, 5, 8, and a Key Takeaways list.

More like this

2:55

3Blue1Brown parody on how LLMs work

Claude Code

4:26

How AI coding agents actually work

Prompt described · Claude Code · Remotion

0:22

Stickman YouTube video about charisma

Claude Code · FFmpeg

1:52

Atoms to mixtures, explained for 8th grade

Partial prompt · Claude Code · HTML Canvas

12:12

What is a Transformer, for high schoolers

Claude Code · Remotion

6:53

Code-drawn character in six art styles

Claude Code · HyperFrames

0:58

Paper-craft explainer of Docker containers

Claude Code · Plain JavaScript

4:48

Line-art lesson on atmospheric circulation

Claude Code · SVG

1:10

Faceless explainer on hotel staff secrets

Claude Code · FFmpeg

1:00

Artemis II flyby in mission-control style

Claude Code · HyperFrames

1:15

Recursion explained in nine video styles

Opus 5.5 · React

4:40

Transformer explainer in 3Blue1Brown style

Opus 5.5

1:42

IKEA manual as a narrated 3D how-to video

Opus 5.5

4:10

Password vs passkey explainer, in Chinese

Opus 5.5

5:42

Five-minute explainer on T cells

Codex · Remotion

1:00

Vertical faceless explainer from your text

Partial prompt · HyperFrames

1:09

Nine football rules as TV match analysis

Claude Code · Three.js

1:10

Why a circle's area is πr²

Manim

7:37

Narrated lesson on derivatives, in Chinese

Opus 5.5 · Manim

0:30

Negroni recipe as a 30-second explainer

Claude Code · HTML

1:24

Talking head recut with line-art B-roll

Claude Code · Python

0:10

Active cell balancing in a battery pack

Claude Code · Remotion

1:00

History of ice cream in newspaper cutouts

Opus 5.5

6:06

GCSE geography video on India for Year 10

Claude.ai

0:35

Five-scene explainer for a newsletter

Partial prompt · Claude.ai · HTML and CSS

0:44

The photoelectric effect, in Manim

Gemini Flash 3.5 · Manim

0:54

Spacetime curvature in 3D Manim

Partial prompt · 3.7 Sonnet · Manim

2:46

Every orbit is a great circle, in 3D Manim

Claude Code · Manim

16:50

The CEO who escaped Japan in a box

Claude Code · Blender

0:38

Trailer for a Minecraft wizardry mod

Claude Code · Three.js