Lua Programming: Complete Course [2020] |
Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
Topics covered in the course are:
- Introduction to Lua
- IDE and installation
- Basic Language Constructs
- Numbers
- Strings
- Tables
- Functions
- Input/Output
- Blocks and Loops
- Closures
- Pattern Matching
- Date and Time
- Bitwise Operations
- Data Structures in Lua - Arrays, Matrices, Linked Lists, Queues
- Modules and Packages
- Iterators and generic for
- Metatables and Metamethods
- Object Oriented Programming
- The Environment
- Garbage
- Coroutines
- C API
So, let's dive into the course
Who this course is for:
- Software developers, students, machine learning engineers.
- Get the course