Skip to main content

LERP: Luau Education for Rive Professionals

From zero to hero - master Rive scripting with Luau

Welcome to LERP - your comprehensive, interactive journey to mastering Rive scripting.

What You'll Learn

This course takes you from absolute beginner to confident Rive scripter:

  • Luau fundamentals - Variables, types, functions, tables
  • Type system mastery - Strict mode, annotations, generics
  • Object-oriented patterns - Metatables, classes, inheritance
  • Rive integration - Protocols, inputs, lifecycle
  • Drawing API - Path, Paint, Renderer
  • Advanced techniques - Events, instantiation, optimization

How This Course Works

Interactive Learning

Each section includes:

  • Explanations with cross-linked terms (click any highlighted term)
  • Code examples ready to copy into Rive Editor
  • Quizzes to test understanding
  • Exercises with hints and solutions

Difficulty Legend

  • ⭐ Beginner — first exposure or gentle practice
  • ⭐⭐ Intermediate — requires combining concepts
  • ⭐⭐⭐ Advanced — expects fluency and Rive-specific judgment
  • Use the sidebar to jump between sections
  • Click linked terms to see definitions
  • Use the search (Ctrl/Cmd + K) to find anything

Quick Start Quiz

Let's see what you already know!

Q:What scripting language does Rive use?
Q:What can Rive scripts do that animations alone cannot?
Q:Which of these is a Rive Drawing API type?

Ready to Begin?

Start your journey with Part 1:

→ Welcome to Rive Scripting

Or jump to any section using the sidebar.


Pro Tip

Bookmark the Quick Reference for fast syntax lookups while coding!

Next Steps