Learn Lua
Offered By: Codecademy
Course Description
Overview
Learn the basics of Lua, a general-purpose programming language used for building games, web apps, and developer tools.
Lua is a powerful and intuitive general-purpose programming language used for building games (such as Roblox, World of Warcraft, and Angry Birds), web apps (such as Venmo and Adobe), and developer tools. This course for beginners will teach you the basics of programming with the Lua language while giving you interactive practice building terminal-based programs.
### Take-Away Skills:
In this course, you will learn a variety of basic programming skills using the Lua language. You'll learn how to:
- Write code in Codecademy's built-in code editor
- Add comments to your code
- Print messages to the terminal
- Identify and use the various data types
- Store data using variables
- Make decisions using conditional statements
- Organize your code using functions
### Notes on Prerequisites:
This course is for beginners who are new to programming. There are no prerequisites for this course!
Lua is a powerful and intuitive general-purpose programming language used for building games (such as Roblox, World of Warcraft, and Angry Birds), web apps (such as Venmo and Adobe), and developer tools. This course for beginners will teach you the basics of programming with the Lua language while giving you interactive practice building terminal-based programs.
### Take-Away Skills:
In this course, you will learn a variety of basic programming skills using the Lua language. You'll learn how to:
- Write code in Codecademy's built-in code editor
- Add comments to your code
- Print messages to the terminal
- Identify and use the various data types
- Store data using variables
- Make decisions using conditional statements
- Organize your code using functions
### Notes on Prerequisites:
This course is for beginners who are new to programming. There are no prerequisites for this course!
Syllabus
- Welcome to Learn Lua: Learn about what the Learn Lua course has in store!
- Informational: Welcome to Learn Lua
- Introduction to Lua: Write and run your very first Lua program!
- Lesson: Introduction to Lua
- Quiz: Lua Introduction
- Project: Block Letters
- Variables and Data: Learn how to work with Data in the Lua programming language. You'll learn about data types, operators, and variables!
- Lesson: Data Types and Operators
- Quiz: Data Types and Operators
- Lesson: Variables
- Quiz: Variables
- Project: Mystic Moon Potion Shop
- Conditionals & Logic: Learn how to make decisions in your Lua application with conditional statements.
- Lesson: Conditionals & Logic
- Quiz: Conditionals & Logic
- Project: Magic Eight Ball
- Functions: Learn how to organize and reuse your code with functions.
- Lesson: Functions
- Quiz: Functions
- Project: Fahrenheit Converter
- Learn Lua: Next Steps: You've completed the Learn Lua course! What's next?
- Informational: Learn Lua Next Steps
Taught by
Kenny Lin
Related Courses
LuaExercism Angry Birds Coding Tutorial - CS50's Intro to Game Development
freeCodeCamp Breakout (Lua Tutorial) - CS50's Intro to Game Development
freeCodeCamp Flappy Bird (with Lua) - CS50's Intro to Game Development
freeCodeCamp Game Development with LÖVE 2D and Lua – Full Course
freeCodeCamp