Overview
Begin your journey into computer programming with Cosmo! You'll learn what programming is, master the fundamentals of programming with Lua, and have a lot of fun with Cosmo along the way.
Syllabus
- Course 1: Programming Foundations with Lua
- Course 2: Introduction to Simple Data Structures in Lua
- Course 3: Mastering Control Structures in Lua
- Course 4: Exploring Iterations and Loops in Lua
- Course 5: Defining and Utilizing Functions in Lua
Courses
-
Dive into the essentials of Lua programming through an engaging, beginner-friendly course. This journey starts with writing your very first program and smoothly moves into the basics of variables, data handling, and string operations. This course will help you gain the practical skills needed for foundational programming tasks.
-
Expand your programming knowledge by exploring the primary data structure in Lua: the table. This course introduces you to tables used as lists (arrays) and as dictionaries (maps), teaching you how to create, access, and manipulate them effectively. Through practical examples, you'll learn the versatility of tables and how to use them in your programs.
-
Deepen your understanding of decision-making processes in Lua with this course dedicated to mastering control structures. Learn to navigate complex decision paths and handle a variety of conditions using if, else, and elseif clauses. Explore how to leverage tables in tandem with conditional logic to enhance the functionality of your programs.
-
Discover the power and flexibility of loops in Lua as you learn to automate repetitive tasks. This course covers for loops (numeric and generic) and while loops, and introduces advanced concepts like loop controls and nested loops. By the end of this course, you'll be able to use loops to enhance the efficiency and complexity of your code.
-
Functions are fundamental to clean and effective coding. This course demystifies the process of creating and using functions in Lua, covering everything from basic syntax and function parameters to understanding variable scope. By integrating these concepts, you'll be able to build more modular and error-resistant programs.
Reviews
5.0 rating, based on 2 Class Central reviews
Showing Class Central Sort
-
You get a cool certificate of completion and free users can definitely complete and learn all the way. I'm sure people would love it. But do open a local visual studio code environment and to test your code before you submit to the platform. You only get 5 submission daily in the free tier. So, less mistakes means more progression and your local setup can solve the unlimited part. Buy the pro subscription if you want to save time and get full support. I loved their initiative.
-
This is a pretty good online course. It has a bunch of useful knowledges for both Lua and general programming.