Курс на Stepik
Обложка курса «Полный курс: Язык программирования Lua» на Stepik
790 ₽

Полный курс: Язык программирования Lua ★ 4.667

Открыть на
STEPIK.ORG

Lua - маленький и понятный язык, с которого удобно начинать программировать. На нём пишут скрипты в играх и программах: World of Warcraft, Garry's Mod, Factorio, Roblox (там его диалект Luau), конфигурация редактора Neovim, серверные скрипты nginx и Redis. В курсе ты с нуля разберёшь весь язык: от первой программы до таблиц, работы со строками и файлами, корутин, метатаблиц, модулей и объектно-ориентированного программирования.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Полный курс: Язык программирования Lua»Учеников на курсе 37
Сертификаты, выданные на курсе «Полный курс: Язык программирования Lua»Сертификатов выдано 8
Отзывы о курсе «Полный курс: Язык программирования Lua»Отзывов получено 3
Рейтинг курса «Полный курс: Язык программирования Lua»Рейтинг курса 4.667
Уроки в курсе «Полный курс: Язык программирования Lua»Количество уроков 40
Тесты в курсе «Полный курс: Язык программирования Lua»Количество квизов 114
Задачи с кодом в курсе «Полный курс: Язык программирования Lua»Количество задач с кодом 135
Время прохождения курса «Полный курс: Язык программирования Lua»Время прохождения курса —
Стоимость курса «Полный курс: Язык программирования Lua»Стоимость курса 790 ₽ —
Обновления курса «Полный курс: Язык программирования Lua»Обновления курса — —
Дата публикации курса «Полный курс: Язык программирования Lua»Дата публикации курса — ———
Последнее обновление курса «Полный курс: Язык программирования Lua»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Полный курс: Язык программирования Lua» 12 разделов Уроки в курсе «Полный курс: Язык программирования Lua» 40 уроков Тесты в курсе «Полный курс: Язык программирования Lua» 114 тестов Задачи в курсе «Полный курс: Язык программирования Lua» 135 задач Время прохождения курса «Полный курс: Язык программирования Lua» 7 ч. Последнее обновление курса «Полный курс: Язык программирования Lua» обн. 31 октября 2026

Что такое Lua?

2 урока
1. Прохождение курса ↗
2. Lua как язык программирования ↗

Установка Lua

3 урока
1. Установка под Windows ↗
2. Установка под MacOS ↗
3. Установка под Linux ↗

Переменные и типы данных

3 урока
1. Первая программа ↗
2. Переменные ↗
3. Типы данных ↗

Операторы и ввод/вывод

2 урока
1. Ввод и Вывод ↗
2. Арифметические операторы ↗

Условные конструкции

3 урока
1. Логические Оператор и If/else ↗
2. Оператор elseif ↗
3. Вложенные if-else ↗

Циклы

3 урока
1. Цикл for ↗
2. Цикл while ↗
3. Вложенные циклы ↗

Функции

4 урока
1. Основы функций ↗
2. Параметры функций ↗
3. Область видимости ↗
4. Анонимные функции ↗

Таблицы и строки

3 урока
1. Строки и "Regex" ↗
2. Таблицы как массивы ↗
3. Таблицы как словари ↗

Стандартные библиотеки и прочее

4 урока
1. Библиотека io ↗
2. Библиотека os ↗
3. Библиотека coroutine ↗
4. Интерпретатор ↗

Конец?

1 урок
1. Конец! ↗

Метатаблицы и модули

4 урока
1. Метатаблицы ↗
2. Свои операторы: метаметоды ↗
3. Модули ↗
4. Практика ↗

Объектно-ориентированное программирование

5 уроков
1. Классы и объекты ↗
2. Наследование ↗
3. Полиморфизм ↗
4. Инкапсуляция ↗
5. Практика ↗