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
Navigation
- 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:
Or jump to any section using the sidebar.
Pro Tip
Bookmark the Quick Reference for fast syntax lookups while coding!
Next Steps
- Continue to My Progress
- Need a refresher? Review Quick Reference