Skip to content
AgileLogics

Learn Lua

Structured lessons from the basics up — follow the path below in order, at your own pace.

62 lessons ~4h 53m total 7 modules
Start here
  1. 1
  2. 2
    Beginner Projects Beginner 1 lesson

    Build these on your own using what you learned in Level 1. Each one uses variables, tables, loops, functions, and string handling. 1. Number...

  3. 3
  4. 4
    Intermediate Projects Intermediate 1 lesson

    Build these using closures, metatables, OOP, modules, error handling, files, and coroutines from Level 2. 1. Inventory System Write an Item...

  5. 5
  6. 6
    Advanced Projects Advanced 1 lesson

    Build these using environments, performance techniques, embedding, LÖVE, Neovim, and testing from Level 3. 1. A LÖVE Game Build a small arca...

  7. 7
    What You Should Know Now — and What's Next 1 lesson

    What You Should Know Now Variables, types, strings, and operators — and why only nil and false are falsy Tables as arrays, dictionaries, and...

You're ready to build