What's Next?

What's Next

You have completed the Lua course. You can now write Lua programs using variables, control flow, functions, closures, tables, and modules.

Go Deeper

  • Metatables and metamethods — customize table behavior with __add, __tostring, __call, and more.
  • Coroutines — Lua's built-in cooperative multitasking for generators, state machines, and async patterns.
  • LuaJIT — a just-in-time compiler for Lua that provides C-level performance for hot paths.
  • C API — embed Lua in C/C++ applications or write C extensions callable from Lua.
  • Game development — use LOVE2D, Defold, or Roblox Studio to build games with Lua.
  • Neovim — configure and extend Neovim with Lua plugins.

Resources

← Previous