The Motion Designer Path
Bring interfaces to life with meaningful motion. Learn to design animations that communicate, guide, and delight users across web and mobile.
Motion Principles
Foundation of animation
Learn the physics of motion that make animations feel natural. Master timing, easing, and sequencing to create interfaces that respond like real objects.
What you'll learn
- Apply easing curves that feel natural
- Understand timing and duration
- Create transitions between states
- Design for reduced motion preferences
Micro-interactions
Details that delight
Small animations that make products feel alive. Design button states, toggle transitions, and feedback loops that provide instant visual confirmation.
What you'll learn
- Design loading and success states
- Create toggle and checkbox animations
- Build hover and focus feedback
- Add personality through motion
Page Transitions
Guide the journey
Transform navigation into experiences. Learn to design transitions between screens that maintain context and create smooth, connected user journeys.
What you'll learn
- Design shared element transitions
- Create navigation that maintains context
- Build onboarding animations
- Optimize transitions for performance
Rive Animation
Real-time motion design
Create animations that respond to user input. Learn Rive's state machine approach to build interactive animations that work seamlessly in production.
What you'll learn
- Build animations in Rive
- Design state machines for interactivity
- Integrate Rive animations in code
- Optimize Rive files for web
Motion Systems
Scale animation design
Create motion guidelines that teams can follow. Learn to document animation principles, establish timing tokens, and build systems that maintain consistency.
What you'll learn
- Document motion principles for teams
- Create animation token systems
- Build reusable transition patterns
- Ensure motion accessibility
Start Your Journey
Ready to master the motion designer path? Join our next cohort and learn from industry experts.
Begin Learning