0 of 47 lessons completed
Home / Lua
Lua
Lua taught as plain scripts: variables and strings, tables for everything, functions as values, and first looks at iterators, metatables and coroutines. Every example is verified with the real interpreter.
Start learning β―β―47 lessons Β· 16 topics Β· 0/47 completed
Course contents
Work top to bottom β the sidebar is the course. Topics later in the list assume the ones before them.
Lua Introduction
Beginner Β· β± 3 min Β· standalone lesson
Getting Started
Start: Lua Get Started β―Strings
Start: Lua String Operations β―Operators
Start: Lua Arithmetic β―Conditions
Start: Lua Truthiness β―Loops
Start: Lua While Loops β―Tables
- Lua Tables
- Lua Table Arrays
- Lua Table Iteration
- Lua Table Dictionaries
- Lua Nested Tables
- Lua Table Functions
Functions
- Lua Functions
- Lua Function Arguments
- Lua Return Values
- Lua Variable Scope
- Lua Functions as Values
- Lua Varargs
- Lua Recursion
Math
Start: Lua Math Functions β―Input and Errors
Start: Lua User Input β―Lua Iterators
Beginner Β· β± 4 min Β· standalone lesson
Lua Metatables
Beginner Β· β± 4 min Β· standalone lesson
Lua Modules
Beginner Β· β± 4 min Β· standalone lesson
Lua Coroutines
Beginner Β· β± 4 min Β· standalone lesson
Lua Guessing Game
Beginner Β· β± 6 min Β· standalone lesson
Lua Gradebook Report
Beginner Β· β± 6 min Β· standalone lesson