Skip to content
Design MO—01

Motion for interfaces

Animation in an interface explains rather than decorates: where the screen came from, what is happening right now and whether the product heard you. We cover timings and curves, transitions and micro-interactions, the minimum of After Effects the job needs, and handing motion to developers as values rather than words.

8 modules19 lessons
14 hoursof video and practice
Basics neededrequirements
Foreveraccess and updates
Format
€49 one-off payment
Place the order Open the programme
Payment by card or through PayPal
Access opens immediately after payment
14-day refund, if you have not started watching
Outcome

What you will be able to do

Answer what each animation is for before you make it
Pick a duration and a curve to match the kind of movement, not by eye
Build a transition between screens through a shared element
Make buttons and toggles respond in a way that feels fast
Show loading and errors so a person understands what is going on
Animate an icon in After Effects and refine it with the speed graph
Deliver a Lottie file that survives the export
Write a motion spec: values, curves, delays
Programme

8 modules, one project

Press a module to open its lessons

01 Why an interface needs movement2 lessons · 1 h 28 minOpen

We start with the question the animation answers. And straight away with the opposite case: when movement gets in the way and has to be switched off.

The four jobs of animation: connection, status, response, explanation
When animation gets in the way: duration, motion sickness, reduce motion
02 Timing and curves3 lessons · 2 h 16 min

The core module of the course. Numbers instead of feelings: how long a movement lasts, what curve it has and why a spring is sometimes more honest than easing.

Duration: 120, 200, 300 ms and where those numbers come from
Curves: why linear looks dead
A spring instead of a curve: stiffness and damping
03 Transitions between screens2 lessons · 1 h 32 min

A screen should not appear out of nowhere. We link screens with a shared element and set the order in which things arrive.

The shared element: the object does not vanish, it travels
The hierarchy of entrance: what appears first and why
04 Micro-interactions3 lessons · 2 h 14 min

The small things that add up to a sense of quality: a response within a hundred milliseconds, honest waiting and a comprehensible error.

Button, toggle, checkbox: a response in 100 ms
Loading: skeleton, progress and waiting without lying
Error and success: showing it without scaring anyone
05 After Effects, only what you need3 lessons · 2 h 19 min

Not a course about the software, but the minimum of it that interface animation is made with: compositions, keyframes, the speed graph and shapes.

Composition, layers, keyframes: the minimum for an interface
The speed graph: shaping the curve by hand
Shapes and masks: animating an icon
06 Icons and Lottie2 lessons · 1 h 31 min

An animated icon is the most common task. We make one from vector and deliver it in a format the developer will understand.

An animated icon from an existing vector
Exporting to Lottie: what survives the export and what does not
07 Handover to development2 lessons · 1 h 29 min

Showing a video is not enough — the motion has to be described. We cover the spec and what the browser and the app can do on their own, without an animation file.

The motion spec: values instead of «make it nice»
What the platform does by itself: transitions versus a finished video
08 The project2 lessons · 1 h 32 min

The final piece: a short video about a product and a written case study that shows not only the result but the logic of the movement.

A product video: script, rhythm, sound
Presenting the work: preview, GIF, a case study with the parameters
Materials

What you get

19 lessons with transcripts

Videos with timecodes and a written version: every duration and curve value is there in text, so nothing has to be copied off the screen.

The After Effects projects from the lessons

Finished compositions for every walkthrough: open them, move the keyframes and see what each value changes.

A timing and curve card

A one-page cheat sheet: kind of movement — duration — curve, with examples of where each option belongs.

A spec template for development

The motion handover table: element, property, values, curve, delay — in the form that gets accepted into work.

Vladimir Rosca
Course author

Vladimir Rosca

Teaches the «Graphics and motion» direction at Forma. The full list of their courses is on their page.

All courses by this author

The whole first module is open

Watch the lessons of the first module and the first task. If the format does not suit you, you have lost nothing.