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.

Download it free

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.

Lesson 3: Number of choices5day streak

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.

Hubert, flatThe same character in a simpler style.
The werewolf, idling
The werewolfFrom Halloween Hotel
Haruki, the ninja raccoon, idling
Haruki, the ninja raccoonFrom Character Select

One system, four personalities

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

Download it freeRead the docsBook a call with Jon