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

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

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

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

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

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

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

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

5 уроков
1. Жизненный путь и начало ↗
2. Мотивация ↗
3. Рекомендуемая литература ↗
4. Наши продукты по программированию ↗
5. Наши продукты по тестированию ↗

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

14 уроков
1. Как работает компьютер ↗
2. Интернет ↗
3. Основы безопасности в интернете ↗
4. Оптимизация работы и продвинутые навыки ↗
5. HTML, CSS, JS ↗
6. Файловая система и пути ↗
7. Переменные окружения ↗
8. Работа в терминале ↗
9. Установка и удаление программ ↗
10. Использование Инструментов разработчика(DevTools) для Front-end ↗
11. Общие понятия баз данных ↗
12. -Docker v1 ↗
13. Регулярные выражения ↗
14. Разворачивание виртуальной машины ↗

ИИ Чат-боты

9 уроков
1. Регистрация ↗
2. Полезные ссылки ↗
3. Как правильно писать промт и подсказки ↗
4. Применение ИИ в личной жизни и работе ↗
5. Упражнение: Персонализируйте и уточняйте подсказки ↗
6. Что делать, если возникли проблемы: быстрые решения ↗
7. Проверка знаний ↗
8. Голосовые модели ↗
9. Практикуем код ↗

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

4 урока
1. GitHub ↗
2. JS Visual Studio Code ↗
3. Python PyCharm ↗
4. Java ↗

Черепашка

43 урока
1. Начало ↗
2. Список команд ↗
3. Двигаться и рисовать ↗
4. Как решать задания? ↗
5. Двигаться и рисовать - задания 1 ↗
6. Двигаться и рисовать - задания 2 ↗
7. Сказать состояние черепахе + Настройка и измерение ↗
8. Сказать состояние черепахе + Настройка и измерение -Задания 1 ↗
9. Управление Pen + Состояние рисования ↗
10. Управление Pen + Состояние рисования - Задания 1 ↗
11. Управление цветом+Заполнение+Больше контроля рисования ↗
12. Состояние черепахи Видимость ↗
13. Внешний вид ↗
14. Использование событий ↗
15. Специальные методы Turtle ↗
16. TurtleScreen Контроль за окном+ ↗
17. Общественные классы ↗
18. Справка и конфиг настройки ↗
19. turtledemo ↗
20. Вопросы черепашка 1 ↗
21. Вопросы черепашка 2 ↗
22. Вопросы черепашка 3 ↗
23. Задания черепашка 1 простые фигуры ↗
24. Задания черепашка Цифры ↗
25. Задания черепашка 2 простые фигуры ↗
26. Задания черепашка 2 круг ↗
27. Вопросы черепашка 4 ↗
28. Задания черепашка 5 ↗
29. Задания черепашки Буквы ↗
30. Ввод переменных ↗
31. Условия If ↗
32. Цикл + задания for без условия ↗
33. Списки и словари ↗
34. Цикл 2 Задания ↗
35. Цикл 3 Задания ↗
36. Цикл 4 Задания ↗
37. Цикл while ↗
38. Цикл с условием ↗
39. Графики функций ↗
40. функции def ↗
41. def 2 Задания ↗
42. def 3 Задания ↗
43. Продвинутое использование переменных 1 ↗

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

1 урок
1. Сбор отзывов MVP ↗

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

5 уроков
1. Постановка задачи ↗
2. Анализ ↗
3. Проектирование ↗
4. Реализация ↗
5. Модификация ↗

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

7 уроков
1. Клиент-сервер ↗
2. Общие положения ↗
3. !!!Часто используемые операции ↗
4. JS ↗
5. Python ↗
6. !!!Java ↗
7. Полезные Модули Python ↗

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

3 урока
1. Веб-программирование на Python ↗
2. Django ↗
3. Веб-программирование JS ↗

Переменные

4 урока
1. !!!Переменные: как задавать и изменять значения переменных ↗
2. !!!JS ↗
3. Python ↗
4. !!!Java ↗

Типы данных

4 урока
1. Общее ↗
2. !!!JS ↗
3. !!!Python ↗
4. !!!Java ↗

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

5 уроков
1. !!!Массивы и списки: работа с коллекциями данных ↗
2. !!!Сравнение структур данных ↗
3. !!!JS ↗
4. !!!Python ↗
5. !!!Java ↗

Операторы

4 урока
1. Арифметические операторы: сложение, вычитание, умножение и делен ↗
2. JS ↗
3. Python ↗
4. Java ↗

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

4 урока
1. if, else, elif/else if: как создавать условия и работать ↗
2. JS ↗
3. !Python ↗
4. -Java ↗

Циклы

4 урока
1. !!!for и while ↗
2. JS ↗
3. Python ↗
4. !!!Java ↗

Функции

4 урока
1. !!!Функции: как создавать и вызывать функции. ↗
2. !!!JS ↗
3. !!!Python ↗
4. !!!Java ↗

Методы

4 урока
1. !!!Методы и объекты: ввод в объектно-ориентированное ↗
2. !!!JS ↗
3. !!!Python ↗
4. !!!Java ↗

Классы

4 урока
1. !!!Общая ↗
2. !!!JS ↗
3. !!!PYTHON ↗
4. !!!JAVA ↗

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

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

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

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

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

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

SQL

2 урока
1. !!!1 ↗
2. !!!2 ↗

Api

3 урока
1. Первый Апи проект ↗
2. Примеры установки других проектов ↗
3. SOAP примеры поднятия проектов ↗

PYTEST

1 урок
1. 1 ↗

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

6 уроков
1. !!!1 проект ↗
2. !!!2 проект MBTI тест ↗
3. !!!3 проект cypress ↗
4. !!!4 проект психологические тесты ↗
5. !!!5 проект бот на питоне ↗
6. !!!6 online_university ↗

Задачки

35 уроков
1. Практика 1 ↗
2. Практика 2 ↗
3. Практика 3 ↗
4. Практика 4 ↗
5. Практика 5 ↗
6. Практика 6 ↗
7. Практика 7 ↗
8. Практика 8 ↗
9. Практика 9 ↗
10. Практика 10 ↗
11. Практика 11 ↗
12. Практика 12 ↗
13. Практика 13 ↗
14. Практика 14 ↗
15. Практика 15 ↗
16. Практика 16 ↗
17. Практика 17 ↗
18. Практика 18 ↗
19. Практика 19 ↗
20. Практика 20 ↗
21. Практика 21 ↗
22. Практика 22 ↗
23. Практика 23 ↗
24. Практика 24 ↗
25. Практика 25 ↗
26. Практика 26 ↗
27. Практика 27 ↗
28. Практика 28 ↗
29. Практика 29 ↗
30. Практика 30 ↗
31. Практика 31 ↗
32. Практика 32 ↗
33. Практика 33 ↗
34. Практика 34 ↗
35. Практика 35 ↗

Заключение

3 урока
1. Заключительные положения ↗
2. Наши продукты по программированию ↗
3. Наши продукты по тестированию ↗

Agents

2 урока
1. Opencode ↗
2. 2 ↗