In this course, you'll learn about Lua's Core Syntax.
In each lecture, I'll discuss a few lines of code explaining a concept. Over in the lecture resources, you'll be linked to the code, which you can fork, run, & alter to complete some easy exercises.
I'm using an online IDE called replit. This means that you can start coding right away and learn easily, even on your tablet or smartphone. Don’t waste time setting up your environment. Don’t have access to your laptop or PC? No problem. This course is so flexible you can learn anywhere.
Don’t wait too long.
In this course, you'll learn about Lua's Core Syntax.
In each lecture, I'll discuss a few lines of code explaining a concept. Over in the lecture resources, you'll be linked to the code, which you can fork, run, & alter to complete some easy exercises.
I'm using an online IDE called replit. This means that you can start coding right away and learn easily, even on your tablet or smartphone. Don’t waste time setting up your environment. Don’t have access to your laptop or PC? No problem. This course is so flexible you can learn anywhere.
Don’t wait too long.
It’s easy to get frustrated with watching a coding tutorial and just not getting the same results and/or getting an error. That moment where you can’t figure out what you’re doing wrong and you spend hours and hours researching how to fix a simple error. That’s never going to happen to you in my course. You’re going to be able to view and run the exact same thing I’m running. You can then change it to complete some easy exercises.
Every lecture is like a template and an exercise that I’ll be explaining. You can just watch the lecture explaining the template. Do the exercise, and plug in your own details to fully get a grasp on the concept being taught and presto. It's a simple way to learn.
Apart from that, I just recommend writing down some notes about things you want to remember. Of course to fully let all the concepts sink in, you would eventually have to work on some bigger projects. And in that situation if you forgot any basic concept, just come back to the course to revise it.
The path to learning requires practice, repetition and dedication. Start with this course to cover the easy things that get you frustrated and impede your learning.
Although this isn't a ROBLOX or a LOVE 2D course, which are the most common applications for Lua, you can still take this course before you start with those. This course will give you a very clear and fundamental grasp on the core syntax of the Lua language. Those are basically just game engines that have their own libraries and sets of commands. Once you learn lua's core syntax through this course you can then proceed to learn these different libraries and be more effective at writing code.
In this lecture, you'll learn about the print command, escape sequences, and making comments.
In this lecture, you'll learn about creating variables, different datat types, & concatenations.
In this lecture, you'll learn about basic math operations, and math functions from the math library, including random numbers.
In this lecture you'll learn about a hand full of string functions: gsub, find, length, uppercase, lowercase, etc.
In this lecture, you'll learn about the if statement syntax.
In this lecture, you'll learn about for loops, while loops, and repeat loops.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.