Lua Developer
Master Lua — the embeddable language of Roblox, Neovim, Redis, World of Warcraft addons, OpenResty. Tiny, fast, everywhere.
Course sequence
- 01
Lua Fundamentals
Not startedLearn Lua: small, fast, embeddable. Powers Roblox, Neovim, World of Warcraft addons, OpenResty, and the Redis scripting layer. One data structure (the table) does the work of arrays, dicts, classes, and modules.
beginnerlua18 lessons~5h - 02
Lua Intermediate
Not startedLevel up from Lua Fundamentals. Metatables, OOP from primitives, modules, coroutines, error handling. The features that turn Lua's tiny core into a full programming environment.
intermediatelua7 lessons~2h - 03
Lua Advanced
Not startedBeyond Lua Intermediate. Closures and upvalues deep, weak tables, sandboxing, FFI patterns, the C API mental model. The features behind embedding Lua into Redis, Roblox, Neovim.
advancedlua7 lessons~2h
Create a free account to track your progress across this path.