Sidestep design system ยท free to use
Every piece knows how to move.
A free design system for learning products: quiz apps, courses, language practice, training. Use it as it is, or make it entirely yours. Hover or tap anything below and it shows you what it does.
Free to use. Made to be changed.
Take it as it is, or take it apart. Every layer is built to be swapped for yours.
Foundations
Components
Sixteen of them. Hover or tap a tile to see it move.
Made for learning products
The moments that bring people back are built in: the right answer, the near miss, the streak, the finish.
Try a lesson
These are the real components, working together. Answer correctly twice to finish.
Then change the motion setting at the top of the page and try again: the same lesson, in a different personality.
Which is quicker to decide?
Why does this matter?Make it yours
Sidestep is free, and every layer is meant to be changed: your design files, your animation, your code.
If you would like a hand, the designer behind it takes on custom work. Book a call
Bring your own mascot
Hubert is the starting point, not a requirement. Any character built to the same contract drops into the same component: it reacts to the lesson, looks where it is told, and follows your colors and your motion personality, with no app code changes.
It can be any style: flat, hand-drawn, or 3D. And it can do more than the five states Hubert starts with, such as giving a hint, waving hello, dozing off when no one is around, or dancing when a streak grows.


One system, four personalities
The same tokens, mapped four ways. Each tile below runs in its own personality.