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.
Why I Made This?
LERP teaches practical Luau for Rive creators through short lessons, buildable examples, and hands-on exercises that map directly to production workflows.
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
Course at a Glance (Updated March 4, 2026)
| Signal | Value | Why it matters |
|---|---|---|
| Total docs pages | 77 | Broad coverage across beginner-to-advanced topics |
| Interactive quizzes | 189 | Frequent knowledge checks improve retention |
| Exercise sections | 201 | Hands-on practice per concept cluster |
| Rive protocol lessons | 10 | Explicit lifecycle and protocol implementation training |
| API reference pages | 11 | Fast lookup for scripting surface area |
Core References
- Rive - runtime and editor platform targeted by this course
- Luau - typed scripting language used in Rive scripts
- Lua 5.1 - baseline language lineage for Luau
- Rive Scripting Docs - canonical runtime API reference
- Roblox Engineering: Luau language platform - language background and type-system context
How to Cite LERP
For citations, prefer canonical URLs under https://forge.mograph.life/apps/lerp/ and include a section anchor when relevant.
Example: https://forge.mograph.life/apps/lerp/rive/protocols/node-protocol
Quick Start Quiz
Let's see what you already know!
Ready to Begin?
Start your journey with Part 1:
Or jump to any section using the sidebar.
Bookmark the Quick Reference for fast syntax lookups while coding!
FAQ
What language does Rive scripting use?
Rive scripting uses Luau.
What is LERP?
LERP is a structured course for learning Rive Luau scripting from fundamentals to advanced protocols.
What is the canonical URL for this course?
Use https://forge.mograph.life/apps/lerp/.
Next Steps
- Continue to My Progress
- Need a refresher? Review Quick Reference