Retro-futuristic control panel displaying Rive Academy Data Binding

Introducing Rive Academy: Data Binding!

Make Rive respond to the real world.

By School of Motion2 min readRive

A beautiful Rive interaction can work perfectly right up until the content changes. A longer name breaks the layout. A new image crops badly. A different number throws off the animation. The design looked alive, but only while everything stayed exactly where you left it.

That's why we created Rive Academy: Data Binding, an advanced course with 11.5+ hours of training taught by Leo Mazzei, Design Systems Motion Designer at eBay. This third installment of Rive Academy teaches you how to connect runtime data to responsive layouts, changing content, animation, and behavior, so your Rive work can adapt to the people and information using it.

In the course, you'll build Year in Motion, a six-page interactive recap experience made entirely in Rive. You'll create pages that introduce a user, display dynamic stats and personalized content, show top courses and software tools, and finish with share and replay interactions. Then you'll test the experience with different names, images, values, screen sizes, and page states to make sure the system holds together beyond one perfect demo.

Rive Academy: Data Binding is included in our All-Access and Team Training programs.

How do I Get The Course?

Great news! If you're a member of our All-Access or Team Training programs, Rive Academy: Data Binding has already been added to your training library. Go to town!

If you're new to All-Access, now is a great time to join.

Who is this course for?

Rive Academy: Data Binding is an advanced course for motion designers who are already comfortable with Rive state machines and responsive layouts. If you're new to Rive, start with the earlier Rive Academy courses before stepping into this one.

You don't need to be a developer. You do need to be ready to think beyond a single artboard and consider how a design receives information, responds to it, and behaves when that information changes.

The course uses Rive and Figma. You'll also test your project in the environment where it actually runs, so you can trace problems back to the data setup, the design connection, the component structure, or the runtime handoff.

What will I learn?

  • How to identify the names, numbers, colors, images, states, and other information that should be able to change in a finished Rive experience

  • How to build typed view models that organize the data your design expects

  • How to plan a six-page data system before you animate it

  • How to connect real names, images, numbers, and page states to responsive layouts

  • How to use data to control stats, counting, transitions, personalized activity, and other visual behavior

  • How to build reusable components and pass data into nested pages without breaking the system

  • How to test with multiple data sets, screen sizes, and page states in the runtime environment

  • How to create grids and repeated components that can grow, shrink, reorder, and update from incoming data

  • How to use controlled variations, called enums in Rive, to keep changing content manageable

  • How to prepare a polished, reusable Rive file for a real development handoff

...and much more.

See the complete syllabus on the course page.