English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 76 lectures (13h 52m) | 3.04 GB

The modern Lua course for everyone! Master Lua with projects, challenges and theory. Many courses in one!

You’ve just stumbled upon the most complete, in-depth Lua programming course online.

Whether you want to:

– build the skills you need to get your first Lua programming job

– move to a more senior software developer position

– become a computer scientist mastering in computation

– or just learn Lua to be able to create your own Lua apps quickly

This complete Lua Masterclass is the course you need to do all of this, and more.

This course is designed to give you the Lua skills you need to become a Lua developer. By the end of the course, you will understand Lua extremely well and be able to build your own Lua apps and be productive as a computer scientist and software developer.

What makes this course a bestseller?

Like you, thousands of others were frustrated and fed up with fragmented Youtube tutorials or incomplete or outdated courses which assume you already know a bunch of stuff, as well as thick, college-like textbooks able to send even the most caffeine-fuelled coder to sleep.

Like you, they were tired of low-quality lessons, poorly explained topics, and confusing info presented in the wrong way. That’s why so many find success in this complete Lua developer course. It’s designed with simplicity and seamless progression in mind through its content.

This course assumes no previous coding experience and takes you from absolute beginner core concepts. You will learn the core Lua skills and master functional programming. It’s a one-stop shop to learn Lua. If you want to go beyond the core content you can do so at any time.

Here’s just some of what you’ll learn

(It’s okay if you don’t understand all this yet, you will in the course)

- All the essential Lua keywords, facts, relations, arguments and expressions needed to fully understand exactly

what you’re coding and why – making programming easy to grasp and less frustrating. - You will learn the answers to questions like What is a Lua database, What are rules and models and to apply them to your Lua apps.
- Functions and Main Structure of Pattern Matching Systems along with dealing with uncertainty and knowledge representation.
- Complete chapters on Functional programming and many aspects of the Lua Recursive mechanism (the protocols and tools for building applications) so you can code for all platforms and derestrict your program’s user base.
- How to develop powerful Lua applications using Advanced Tree Representations and Module-Directed Programming.

## Table of Contents

**Course Introduction**

1 Introduction to Lua

2 Installing Lua on Windows

3 Installing Lua on Linux

4 Installing Lua on MacOS

5 Interlude Factorial Computation

**Basic Fundamentals**

6 Lexical Conventions

7 Types and Values

8 Booleans and Logical Operators

9 Input and Output

**Tables**

10 Introduction to Tables

11 Table Indices

12 Table Constructors

13 Sequences

**Functions**

14 Introduction to Functions

15 Functions with Multiple Results

16 Variadic Functions

**Solved Problems Functions**

17 Problem 1 Square Roots and Squares

18 Problem 2 Special Prime Number

19 Problem 3 Stamps

20 Problem 4 Related Sum

21 Problem 5 Polynomial Evaluation

**Conditional Structures**

22 Conditionals

23 Nested Conditionals

**Loops**

24 Numerical For

25 Generic For and Iterators

26 While Loop

27 Repeat Statement

**Solved Problems Loops**

28 Problem 1 Multiplication Table

29 Problem 2 Sum of Squares

30 Problem 3 Number of Digits

31 Problem 4 Reversed Number

32 Problem 5 Cool Numbers

**Basic Data Structures**

33 Introduction to Data Structures

34 Arrays

35 Matrices

**Stacks**

36 Introduction to Stacks

37 Implementation of Stacks

**Solved Problems Stacks**

38 Introduction to the Section

39 Problem 1 Palindromic Sequence

40 Important Considerations

41 Problem 2 Parenthesization Evaluation

42 Problem 3 Smaller on the Left

**Queues**

43 Introduction to Queues

44 Implementation of Queues

**Solved Problems Queues**

45 Problem 1 Binary Numbers

46 Problem 2 Hot Potato Game

47 Problem 3 Number Matcher

**Dictionaries Maps**

48 Introduction to Dictionaries

49 Implementation of Dictionaries

**Solved Problems Dictionaries Maps**

50 Problem 1 Casino

51 Problem 2 Bag of Words

52 Problem 3 Codes

**Sets**

53 Introduction to Sets

54 Implementation of Sets

**Solved Problems Sets**

55 Problem 1 Unique Elements

56 Problem 2 Common Elements

57 Problem 3 Marine Species

**Binary Trees**

58 Introduction to Binary Trees

59 Implementation of Binary Trees

**Solved Problems Binary Trees**

60 Problem 1 Size

61 Problem 2 Height

62 Problem 3 Equivalent Trees

63 Problem 4 Isomorphism

64 Problem 5 Preorder Traversal

65 Problem 6 Postorder Traversal

66 Problem 7 Inorder Traversal

67 Problem 8 Minimum Value

68 Problem 9 Root to Leaf Paths

**Graphs**

69 Introduction to Graphs

70 Representation of a Graph

71 Implementation of Graphs

**Graph Algorithms Depth First Search DFS**

72 Introduction to Depth First Search

**Solved Problems Depth First Search Graphs**

73 Problem 1 Treasures in a Map

74 Problem 2 Number of Rewards

75 Problem 3 Forest

76 Problem 4 Two Colors

Resolve the captcha to access the links!