Animations on the web – The interactive learning experience that teaches you how to build animations

Animations on the web, taught by Linear design engineer Emil Kowalski: master easing, timing, and Motion to ship UI that feels right.

Updated May 22, 2026 English
File Size1.53 GB
Preview
View Files
Delivery
AccessPC, Tablet & Mobile
QualityHigh-Quality Content
DurationLifetime Access

What you'll learn in Animations on the web – The interactive learning experience that teaches you how to build animations

  • Apply easing, timing, and spring principles that make motion feel right
  • Build CSS animations with transforms, transitions, and keyframes
  • Code interactive component animations using Motion for React
  • Design accessible motion with prefers-reduced-motion and WCAG 2.2.2
  • Optimize animation performance with compositor-friendly transform and opacity
  • Recreate production UI patterns like the Family Drawer and Dynamic Island

Course Description

TL;DR: Animations on the Web by Emil Kowalski teaches the theory and craft of polished UI motion across 4 core modules and 50+ interactive exercises. Built by a working Linear design engineer, it covers easing, timing, taste, CSS, and Motion for React. Best for frontend and design engineers who want interfaces that feel right.

Animations on the Web course cover

Meet Emil Kowalski, the Design Engineer Behind Animations on the Web

Most animation tutorials are written by people who teach for a living. This one is not. Emil Kowalski is a design engineer on the Web team at Linear, and before that he was on the design team at Vercel. He also authored Sonner and Vaul, two UI libraries used in production by thousands of developers. When someone who builds real UI libraries decides to teach motion, you get the working engineer’s view, not the conference-talk view. His course is a hands-on one, and his approach to motion is what sets it apart.

Why This Course Teaches Feel, Not Just Code

Here is the core idea. Most resources show you how to write a transition. Very few explain why one feels right and another feels cheap. Animations on the Web is built around that gap, spending real time on easing, timing, and taste before asking you to write code, much as Alexander Hess’s Motion UI Design Gold grounds animation work in strategic principles rather than effects. Emil calls the central framework the Easing Blueprint, paired with a library of 18 custom easing curves you can reuse across projects. The course runs on a custom interactive platform with manipulable demos and a built-in code editor.

What’s Inside Animations on the Web: Module Breakdown

The course has four core modules, moving from principle to production:

  1. Animation Theory (Making It Feel Right): easing, spring animations, timing, purpose, and taste. No coding required, so designers can start here.
  2. CSS Animations: transforms, transitions, and keyframes, with the reasoning behind every duration and easing choice. If you want to widen this foundation, a dedicated bundle to master modern CSS techniques pairs well with this module.
  3. Motion for React: coding animations from the basics up to complex components. Motion is the current name for what many still call Framer Motion.
  4. Good vs Great Animations: emotion, orchestration, accessibility through prefers-reduced-motion and the WCAG 2.2.2 success criterion, and compositor-friendly performance with transform and opacity.

On top of the modules sit four real-world walkthroughs: Family Drawer, Dynamic Island, Navigation Menu, and SVG Animations. Each is a concept-to-iteration build of a recognizable production UI pattern.

What Comes With This Course

We inspected the course before listing it:

  • Four core modules plus four real-world component walkthroughs, around 15 lessons.
  • 50+ interactive coding exercises, each with worked solutions.
  • A built-in, auto-saving code editor for in-browser exercises.
  • A library of 18 custom easing curves and the Easing Blueprint framework.
  • A SKILL.md file with AI-ready animation guidelines you can hand to coding agents.
  • Seven curated resource compilations, plus expert interviews with designers from teams like Vercel and Family.
  • A private Discord community and a verifiable certificate of completion.

That makes Animations on the Web a fuller package than most video courses.

Who Should Take This Course

This course is not for everyone, and that is worth being honest about. It assumes basic HTML, CSS, and JavaScript, so it is not aimed at absolute beginners. Within that constraint, it serves a few groups well. Frontend and design engineers get production-grade motion skills. UI and UX designers can take the theory module without writing code and still sharpen their sense of timing and taste. React developers get a direct path to polished component animation through Motion, while web designers exploring advanced animations in Framer can apply the same easing instincts in a no-code environment. For most working developers and designers, the fit is strong, which raises the question of how it compares.

How It Compares to Other Web Animation Courses

A few courses cover nearby ground. Josh W. Comeau’s Whimsical Animations is broader, reaching into vanilla JavaScript, SVG, and Canvas; Animations on the Web goes deeper on Motion for React and on design-feel theory. Frontend Masters CSS Animations is reference-style, thorough on CSS but lighter on taste; this course is project-driven and centered on why an animation works. Build UI’s Framer Motion Recipes is a focused, recipe-style resource; this course pairs theory with implementation and adds a CSS-only track. The clearest difference is the SKILL.md file: no comparable course ships AI-ready animation guidelines for coding agents, and in 2026 that is a genuinely useful inclusion.

Common Questions About This Course

What is this course?
It is Emil Kowalski’s hands-on course teaching the theory and craft of polished UI animation. It runs on a custom interactive platform with a built-in code editor and spans four core modules plus four real-world walkthroughs.

Who is it for?
Frontend and design engineers, UI and UX designers, and React developers. The theory module needs no coding, but the course as a whole assumes basic HTML, CSS, and JavaScript familiarity.

Is this course worth it?
For working developers and designers, Animations on the Web delivers concrete value: four modules, 50+ exercises with solutions, 18 reusable easing curves, and four production-grade build-alongs. Reception has been strongly positive among reviewers of modern web animation courses.

Is this course legit?
Yes. It is created by Emil Kowalski, a verified design engineer at Linear and formerly Vercel, and the author of the widely used Sonner and Vaul open-source libraries. The creator’s platform cites 11,000+ participants since launch in January 2024.

How long does it take to complete?
It is self-paced, so the time depends on you. The scope is four core modules, four walkthroughs, and 50+ exercises.

Do I need to know React?
No. The Animation Theory and CSS modules require no React. The Motion module is React-based, but the course is structured so non-React users still get full value from the rest.

Does it cover performance and accessibility?
Yes. The Good vs Great Animations module covers prefers-reduced-motion, WCAG 2.2.2, and compositor-friendly performance via transform and opacity.

$25.00 $997.00
0