Read each step, do the action, then hit Got it → to unlock the next one. Checkpoints ask if it worked — be honest.
The difference between a short-form video that gets views and one that doesn't is almost always timing. Text that appears instantly = cheap. Text that enters with intention = professional. Three patterns you'll use across every video: 1. Slide up from below — the staple. Translate from +60px to 0 with spring physics. The text belongs on screen — it arrives there. 2. Word-by-word reveal — split the headline into words, stagger each word's entrance by 6-8 frames. Used for impact statements and hooks. 3. Scale punch — scale from 0.85 to 1.0 with a spring that slightly overshoots to 1.05 then settles. Used for single words that need to hit hard. All three are the same underlying pattern: useCurrentFrame + spring or interpolate + a different CSS property.
“I spent two days watching TikTok at 0.25x speed before building any of this. Pause on any video getting millions of views. You'll see these exact three patterns every time.”