Курс на Stepik
Обложка курса «Введение в программирование» на Stepik
Бесплатно

Введение в программирование ★ 0.000

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

Разберёшься как работают переменные, циклы и функции — через псевдокод, без лишнего. После этого курса любой язык программирования будет не страшным, а понятным.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Введение в программирование»Учеников на курсе 24
Сертификаты, выданные на курсе «Введение в программирование»Сертификатов выдано 0
Отзывы о курсе «Введение в программирование»Отзывов получено 0
Рейтинг курса «Введение в программирование»Рейтинг курса 0.000
Уроки в курсе «Введение в программирование»Количество уроков 58
Тесты в курсе «Введение в программирование»Количество квизов 134
Время прохождения курса «Введение в программирование»Время прохождения курса —
Обновления курса «Введение в программирование»Обновления курса — —
Дата публикации курса «Введение в программирование»Дата публикации курса — ———
Последнее обновление курса «Введение в программирование»Последнее обновление — ———

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

Разделы в курсе «Введение в программирование» 11 разделов Уроки в курсе «Введение в программирование» 58 уроков Тесты в курсе «Введение в программирование» 134 теста Время прохождения курса «Введение в программирование» 0 ч. Последнее обновление курса «Введение в программирование» обн. 25 марта 2026

Вход в программирование: что вообще тут происходит

5 уроков
1. Что такое программа и как думает компьютер ↗
2. Исполнитель, команды и состояние ↗
3. Псевдокод: язык между человеком и программой ↗
4. Комментарии и чтение кода по строкам ↗
5. Почему порядок команд решает всё ↗

Данные и переменные: как программа что-то запоминает

5 уроков
1. Что такое данные ↗
2. Переменная — это ячейка с именем ↗
3. Присваивание: кладём новое значение ↗
4. Ввод и вывод данных ↗
5. Выражения и простые вычисления ↗

Условия: программа начинает принимать решения

5 уроков
1. Истина и ложь без философии ↗
2. Одиночное условие ЕСЛИ ↗
3. Ветка ИНАЧЕ ↗
4. Составные условия: И, ИЛИ, НЕ ↗
5. Типичные ошибки в условиях ↗

Циклы: как не писать одно и то же 100 раз

6 уроков
1. Зачем нужны циклы ↗
2. Цикл на известное число повторений ↗
3. Счётчик цикла ↗
4. Цикл с условием ПОКА ↗
5. Бесконечный цикл: как не влететь ↗
6. Счётчики и накопители в циклах ↗

Строки: работа с текстом

5 уроков
1. Строка как последовательность символов ↗
2. Длина строки и доступ к символу ↗
3. Перебор строки циклом ↗
4. Полезные задачи на строках ↗
5. Типичные ошибки в строках ↗

Списки: много значений под одним именем

6 уроков
1. Что такое список ↗
2. Индекс элемента ↗
3. Изменение элемента ↗
4. Перебор списка ↗
5. Базовые алгоритмы на списках ↗
6. Частые ошибки со списками ↗

Вложенные конструкции: когда всё становится интереснее

5 уроков
1. Условие внутри цикла ↗
2. Цикл внутри цикла ↗
3. Прямоугольные таблицы и матрицы ↗
4. Рисование узоров и обход клеток ↗
5. Где новички ломаются ↗

Функции: как делать код короче и умнее

5 уроков
1. Зачем нужны функции ↗
2. Функция без параметров ↗
3. Параметры функции ↗
4. Возврат результата ↗
5. Как разбивать задачу на подзадачи ↗

Словари и множества: когда списка уже мало

5 уроков
1. Словарь — ключ → значение ↗
2. Операции со словарём ↗
3. Подсчёт частот через словарь ↗
4. Множество — только уникальные элементы ↗
5. Список, словарь или множество — когда что ↗

Алгоритмическое мышление для новичка

5 уроков
1. Как разбирать задачу на шаги ↗
2. Трассировка программы вручную ↗
3. Поиск ошибок ↗
4. Как выбирать нужную конструкцию ↗
5. Введение в сложность алгоритмов ↗

Финальный блок: собираем всё вместе

6 уроков
1. Большая задача 1 — условия и циклы ↗
2. Большая задача 1: фильтр оценок ↗
3. Большая задача 2: анализ текста ↗
4. Большая задача 3: статистика класса ↗
5. Финальный тест: проверка мышления ↗
6. Что дальше: путь к Python ↗