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

Код в мешке: основы программирования 0.000

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

Курс «Код в мешке: основы программирования» — это практический путь от создания проекта до запуска и отладки. Включает модуль компьютерной грамотности, задания с черепашкой на Python и теорию этапов разработки. Более 300 задач с мягкой проверкой и комментариями. MVP бесплатен до 01.09.2025. В дальнейшем курс расширится: появятся основы Python, JavaScript и Java для создания собственных веб-приложений без дополнительных курсов.

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

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

Разделы в курсе «Код в мешке: основы программирования» 28 разделов Уроки в курсе «Код в мешке: основы программирования» 190 уроков Тесты в курсе «Код в мешке: основы программирования» 820 тестов Задачи в курсе «Код в мешке: основы программирования» 13 задач Время прохождения курса «Код в мешке: основы программирования» 3 ч. Последнее обновление курса «Код в мешке: основы программирования» обн. 21 мая 2026

1. Введение в программирование

5 уроков
Закрытый
1.1 Жизненный путь и начало
399
103
10м 57с
6
Закрытый
1.2 Мотивация
115
115
0м 25с
2
Закрытый
1.3 Рекомендуемая литература
113
113
0м 13с
1
Открытый
1.4 Наши продукты по программированию
115
115
0м 13с
2
Открытый
1.5 Наши продукты по тестированию
6 704
1 668
1м 9с
37

2. Компьютерная грамотность

14 уроков
Закрытый
2.1 Как работает компьютер
125
65
10м 27с
-2
Закрытый
2.2 Интернет
83
33
20м 49с
2
Закрытый
2.3 Основы безопасности в интернете
62
29
13м 35с
0
Закрытый
2.4 Оптимизация работы и продвинутые навыки
55
39
4м 31с
0
Закрытый
2.5 HTML, CSS, JS
904
641
9м 25с
15
Закрытый
2.6 Файловая система и пути
42
27
5м 24с
0
Закрытый
2.7 Переменные окружения
37
37
2м 52с
0
Закрытый
2.8 Работа в терминале
44
30
3м 13с
0
Закрытый
2.9 Установка и удаление программ
34
22
2м 4с
0
Закрытый
2.10 Использование Инструментов разработчика(DevTools) для Front-end
1 822
830
7м 15с
36
Закрытый
2.11 Общие понятия баз данных
1 496
1 022
6м 18с
34
Закрытый
2.12 -Docker v1
47
7
1м 52с
0
Закрытый
2.13 Регулярные выражения
27
27
2м 52с
0
Закрытый
2.14 Разворачивание виртуальной машины
21
15
1м 51с
0

3. ИИ Чат-боты

9 уроков
Закрытый
3.1 Регистрация
49
30
4м 1с
0
Закрытый
3.2 Полезные ссылки
27
27
3м 31с
0
Закрытый
3.3 Как правильно писать промт и подсказки
29
16
6м 55с
0
Закрытый
3.4 Применение ИИ в личной жизни и работе
25
18
3м 51с
0
Закрытый
3.5 Упражнение: Персонализируйте и уточняйте подсказки
18
15
3м 50с
0
Закрытый
3.6 Что делать, если возникли проблемы: быстрые решения
17
14
3м 11с
0
Закрытый
3.7 Проверка знаний
22
13
1м 57с
0
Закрытый
3.8 Голосовые модели
17
13
2м 58с
0
Закрытый
3.9 Практикуем код
15
11
2м 51с
0

4. Подготовка окружения для работы

4 урока
Закрытый
4.1 GitHub
32
23
2м 20с
0
Закрытый
4.2 JS Visual Studio Code
16
12
1м 28с
0
Закрытый
4.3 Python PyCharm
27
22
1м 1с
0
Закрытый
4.4 Java
19
14
1м 44с
0

5. Черепашка

43 урока
Закрытый
5.1 Начало
32
14
2м 40с
0
Закрытый
5.2 Список команд
25
25
5м 39с
0
Закрытый
5.3 Двигаться и рисовать
15
7
1м 3с
0
Открытый
5.4 Как решать задания?
15
15
0м 4с
0
Закрытый
5.5 Двигаться и рисовать - задания 1
19
8
-
0
Закрытый
5.6 Двигаться и рисовать - задания 2
13
6
-
0
Закрытый
5.7 Сказать состояние черепахе + Настройка и измерение
6
5
-
0
Закрытый
5.8 Сказать состояние черепахе + Настройка и измерение -Задания 1
6
5
-
0
Закрытый
5.9 Управление Pen + Состояние рисования
7
4
-
0
Закрытый
5.10 Управление Pen + Состояние рисования - Задания 1
7
4
-
0
Закрытый
5.11 Управление цветом+Заполнение+Больше контроля рисования
6
4
-
0
Закрытый
5.12 Состояние черепахи Видимость
6
4
-
0
Закрытый
5.13 Внешний вид
9
5
-
0
Закрытый
5.14 Использование событий
7
5
-
0
Закрытый
5.15 Специальные методы Turtle
6
2
-
0
Закрытый
5.16 TurtleScreen Контроль за окном+
4
4
-
0
Закрытый
5.17 Общественные классы
5
5
-
0
Закрытый
5.18 Справка и конфиг настройки
4
4
-
0
Открытый
5.19 turtledemo
9
5
-
0
Закрытый
5.20 Вопросы черепашка 1
14
5
-
0
Закрытый
5.21 Вопросы черепашка 2
6
6
-
0
Закрытый
5.22 Вопросы черепашка 3
8
6
-
0
Закрытый
5.23 Задания черепашка 1 простые фигуры
7
4
-
0
Закрытый
5.24 Задания черепашка Цифры
5
4
-
0
Закрытый
5.25 Задания черепашка 2 простые фигуры
5
4
-
0
Закрытый
5.26 Задания черепашка 2 круг
7
3
-
0
Закрытый
5.27 Вопросы черепашка 4
8
6
-
0
Закрытый
5.28 Задания черепашка 5
10
4
-
0
Закрытый
5.29 Задания черепашки Буквы
4
4
-
0
Закрытый
5.30 Ввод переменных
11
3
2м 56с
0
Закрытый
5.31 Условия If
11
3
0м 2с
0
Закрытый
5.32 Цикл + задания for без условия
6
3
-
0
Закрытый
5.33 Списки и словари
5
4
-
0
Закрытый
5.34 Цикл 2 Задания
4
3
-
0
Закрытый
5.35 Цикл 3 Задания
4
4
-
0
Закрытый
5.36 Цикл 4 Задания
5
4
-
0
Закрытый
5.37 Цикл while
9
4
-
0
Закрытый
5.38 Цикл с условием
7
4
-
0
Закрытый
5.39 Графики функций
8
5
-
0
Закрытый
5.40 функции def
8
3
-
0
Закрытый
5.41 def 2 Задания
5
3
-
0
Закрытый
5.42 def 3 Задания
8
3
-
0
Закрытый
5.43 Продвинутое использование переменных 1
10
3
-
0

6. !!!Для отзывов - ОКОНЧАНИЕ MVP!!! - Остальное в разработке

1 урок
Закрытый
6.1 Сбор отзывов MVP
17
17
1м 36с
0

7. Этапы создания программы

5 уроков
Закрытый
7.1 Постановка задачи
5
2
-
0
Закрытый
7.2 Анализ
2
2
-
0
Закрытый
7.3 Проектирование
4
2
-
0
Закрытый
7.4 Реализация
2
2
-
0
Закрытый
7.5 Модификация
2
1
-
0

8. Основы синтаксиса

7 уроков
Закрытый
8.1 Клиент-сервер
1 032
880
11м 48с
19
Закрытый
8.2 Общие положения
2
1
-
0
Закрытый
8.3 !!!Часто используемые операции
1
1
-
0
Закрытый
8.4 JS
1
1
-
0
Закрытый
8.5 Python
2
1
-
0
Закрытый
8.6 !!!Java
3
2
-
0
Закрытый
8.7 Полезные Модули Python
1
0
-
0

9. Экспромт по гарвардски

3 урока
Закрытый
9.1 Веб-программирование на Python
1
0
-
0
Закрытый
9.2 Django
1
1
-
0
Закрытый
9.3 Веб-программирование JS
1
1
-
0

10. Переменные

4 урока
Закрытый
10.1 !!!Переменные: как задавать и изменять значения переменных
1
1
-
0
Закрытый
10.2 !!!JS
1
1
-
0
Закрытый
10.3 Python
1
1
-
0
Закрытый
10.4 !!!Java
3
3
-
0

11. Типы данных

4 урока
Закрытый
11.1 Общее
2
1
-
0
Закрытый
11.2 !!!JS
2
1
-
0
Закрытый
11.3 !!!Python
1
1
-
0
Закрытый
11.4 !!!Java
2
1
-
0

12. Списки, массивы и коллекции

5 уроков
Закрытый
12.1 !!!Массивы и списки: работа с коллекциями данных
2
1
-
0
Закрытый
12.2 !!!Сравнение структур данных
1
1
-
0
Закрытый
12.3 !!!JS
1
1
-
0
Закрытый
12.4 !!!Python
1
0
-
0
Закрытый
12.5 !!!Java
2
2
-
0

13. Операторы

4 урока
Закрытый
13.1 Арифметические операторы: сложение, вычитание, умножение и делен
1
1
-
0
Закрытый
13.2 JS
1
1
-
0
Закрытый
13.3 Python
1
1
-
0
Закрытый
13.4 Java
2
2
-
0

14. Условные операторы

4 урока
Закрытый
14.1 if, else, elif/else if: как создавать условия и работать
1
1
-
0
Закрытый
14.2 JS
1
1
-
0
Закрытый
14.3 !Python
1
1
-
0
Закрытый
14.4 -Java
2
2
-
0

15. Циклы

4 урока
Закрытый
15.1 !!!for и while
1
1
-
0
Закрытый
15.2 JS
1
1
-
0
Закрытый
15.3 Python
1
1
-
0
Закрытый
15.4 !!!Java
2
2
-
0

16. Функции

4 урока
Закрытый
16.1 !!!Функции: как создавать и вызывать функции.
1
1
-
0
Закрытый
16.2 !!!JS
1
1
-
0
Закрытый
16.3 !!!Python
1
0
-
0
Закрытый
16.4 !!!Java
1
1
-
0

17. Методы

4 урока
Закрытый
17.1 !!!Методы и объекты: ввод в объектно-ориентированное
2
2
-
0
Закрытый
17.2 !!!JS
1
1
-
0
Закрытый
17.3 !!!Python
2
2
-
0
Закрытый
17.4 !!!Java
1
1
-
0

18. Классы

4 урока
Закрытый
18.1 !!!Общая
1
1
-
0
Закрытый
18.2 !!!JS
1
1
-
0
Закрытый
18.3 !!!PYTHON
2
2
-
0
Закрытый
18.4 !!!JAVA
1
1
-
0

19. Обработка исключений

2 урока
Закрытый
19.1 Как обрабатывать ошибки и исключения try и catch.
2
2
-
0
Закрытый
19.2 !!!Примеры стандартных ошибок (например, деление на ноль)
1
1
-
0

20. Введение в объектно-ориентированное программирование (ООП)

5 уроков
Закрытый
20.1 !!!Классы и объекты: объяснение концепций ООП.
1
1
-
0
Закрытый
20.2 !!!Инкапсуляция
1
1
-
0
Закрытый
20.3 !!!наследование
1
1
-
0
Закрытый
20.4 !!!полиморфизм
1
1
-
0
Закрытый
20.5 !!!Сравнение синтаксиса и особенностей ООП на разных языках.
1
1
-
0

21. Файловый ввод и вывод

2 урока
Закрытый
21.1 !!!Как работать с файлами: чтение и запись файлов.
1
1
-
0
Закрытый
21.2 !!!Примеры работы с файлами во всех языках.
1
1
-
0

22. SQL

2 урока
Закрытый
22.1 !!!1
3
1
-
0
Закрытый
22.2 !!!2
2
2
-
0

23. Api

3 урока
Закрытый
23.1 Первый Апи проект
2
1
-
0
Закрытый
23.2 Примеры установки других проектов
2
1
-
0
Закрытый
23.3 SOAP примеры поднятия проектов
1
1
-
0

24. PYTEST

1 урок
Закрытый
24.1 1
2
2
-
0

25. Проектная практика

6 уроков
Закрытый
25.1 !!!1 проект
1
1
-
0
Закрытый
25.2 !!!2 проект MBTI тест
1
1
-
0
Закрытый
25.3 !!!3 проект cypress
1
1
-
0
Закрытый
25.4 !!!4 проект психологические тесты
1
1
-
0
Закрытый
25.5 !!!5 проект бот на питоне
1
1
-
0
Закрытый
25.6 !!!6 online_university
1
1
-
0

26. Задачки

35 уроков
Закрытый
26.1 Практика 1
18
7
1м 49с
0
Закрытый
26.2 Практика 2
11
6
-
0
Закрытый
26.3 Практика 3
8
6
-
0
Закрытый
26.4 Практика 4
6
6
-
0
Закрытый
26.5 Практика 5
7
6
-
0
Закрытый
26.6 Практика 6
6
6
-
0
Закрытый
26.7 Практика 7
6
6
-
0
Закрытый
26.8 Практика 8
9
6
-
0
Закрытый
26.9 Практика 9
7
6
-
0
Закрытый
26.10 Практика 10
6
6
-
0
Закрытый
26.11 Практика 11
6
6
-
0
Закрытый
26.12 Практика 12
6
6
-
0
Закрытый
26.13 Практика 13
7
6
-
0
Закрытый
26.14 Практика 14
6
6
-
0
Закрытый
26.15 Практика 15
6
6
-
0
Закрытый
26.16 Практика 16
6
6
-
0
Закрытый
26.17 Практика 17
6
6
-
0
Закрытый
26.18 Практика 18
6
6
-
0
Закрытый
26.19 Практика 19
7
6
-
0
Закрытый
26.20 Практика 20
7
6
-
0
Закрытый
26.21 Практика 21
6
6
-
0
Закрытый
26.22 Практика 22
7
6
-
0
Закрытый
26.23 Практика 23
6
6
-
0
Закрытый
26.24 Практика 24
6
6
-
0
Закрытый
26.25 Практика 25
7
6
-
0
Закрытый
26.26 Практика 26
7
6
-
0
Закрытый
26.27 Практика 27
6
6
-
0
Закрытый
26.28 Практика 28
6
6
-
0
Закрытый
26.29 Практика 29
7
6
-
0
Закрытый
26.30 Практика 30
6
6
-
0
Закрытый
26.31 Практика 31
7
6
-
0
Закрытый
26.32 Практика 32
7
6
-
0
Закрытый
26.33 Практика 33
6
6
-
0
Закрытый
26.34 Практика 34
7
6
-
0
Закрытый
26.35 Практика 35
8
6
-
0

27. Заключение

3 урока
Закрытый
27.1 Заключительные положения
7
7
-
0
Открытый
27.2 Наши продукты по программированию
6
6
-
0
Открытый
27.3 Наши продукты по тестированию
1 236
360
0м 9с
6

28. Agents

2 урока
Закрытый
28.1 Opencode
1
1
-
0
Закрытый
28.2 2
0
0
-
0