21 hours (usually 3 days including breaks)
Familiarity with at least one other programming language. Programming experience. Optionally if you have familiarity with other scripting languages, that will make it easier to understand Lua.
Lua is an easy to use scripting language that is used as an embedded plugin/extension language in different products. For example, it is the embedded scripting language of network applications like nmap and wireshark, and can also be found as a scripting language in World of Warcraft, Orbiter and other games.
Lua can also be used as a standalone language. It is a lightweight, multi-paradigm programming language and therefore the course teaches various concepts that students will find useful in other areas of software engineering as well.
This course covers everything out there to know about Lua. We build up from the basic programming constructs, learn about advanced techniques and finally talk about embedding of Lua into other programming languages and embedding other programming languages into Lua. The course contains a lot of programming exercises, so that newcomers can gain proficiency with the language, starting from scratch.
As I had the benefit of one-on-one training, even without a fully flushed out course outline I was able to get many of the instructions I was looking to achieve. Adam has also provided additional material which in turn I've been using to expand some learning concepts.
Nova Scotia Provincial Government - Internal Services Department - ICT Services
We are looking to expand our presence in the UK!
If you are interested in running a high-tech, high-quality training and consulting business.Apply now!