🐱

Scratch

Программирование блоками · Программирование

Собираешь программу из цветных блоков — как из конструктора — и кот на сцене сразу выполняет команды. Тридцать заданий: от первого шага до своей мини-игры.

О чём курс

Scratch — визуальный язык программирования, придуманный в MIT специально для детей. Вместо того чтобы печатать код, вы перетаскиваете разноцветные блоки и защёлкиваете их друг с другом, как детали конструктора. Блок «идти 10 шагов» — и персонаж на сцене идёт. Ошибиться в синтаксисе невозможно: несовместимые блоки просто не соединятся.

Зачем это нужно

Это лучший способ понять, как вообще думает программа, не отвлекаясь на точки с запятой и опечатки. Циклы, условия, переменные, события — всё то же самое, что в «взрослых» языках, только видно глазами. В школах и кружках всего мира программирование начинают именно со Scratch.

Программа курса

19 разделов. Внутри каждого — уроки с разбором и практикой.

1
Первые команды
4 урока · 4 задания
2
Повторение
4 урока · 4 задания
3
Внешность и перо
3 урока · 3 задания
4
Решения
4 урока · 4 задания
5
Переменные
3 урока · 3 задания
6
Рисуем пером
6 уроков · 6 заданий
7
Звук и вид
3 урока · 3 задания
8
Умные циклы
5 уроков · 5 заданий
9
Собираем всё
6 уроков · 6 заданий
10
Мини-проекты
8 уроков · 8 заданий
11
Чистая программа
3 урока · 3 задания
12
Алгоритмы
3 урока · 3 задания
13
Данные
3 урока · 3 задания
14
Проект
3 урока · 3 задания
15
Алгоритмы обхода
4 урока · 4 задания
16
Экономия и точность
4 урока · 4 задания
17
Счёт и условия
4 урока · 4 задания
18
Задачи целиком
6 уроков · 6 заданий
19
Разбор задач
10 уроков · 10 заданий

Коротко

Разделов19
Уроковдо 46
Заданийдо 46

Ступени и ветки

С нуля 10–17 46 уроков, 46 заданий
Подтянуть знания 10–17 40 уроков, 40 заданий

Ветка выбирается при старте и меняется в любой момент — прогресс каждой хранится отдельно.

Начать бесплатно

Чему вы научитесь

  • Собирать программы из блоков и запускать их
  • Двигать персонажа: шаги, повороты, направления
  • Повторять действия циклами, в том числе вложенными
  • Рисовать пером фигуры и узоры
  • Принимать решения через «если …» и датчики стен
  • Проходить лабиринт по алгоритму, а не по счёту шагов
  • Хранить очки в переменных и сверяться с ними
  • Собрать свою маленькую игру целиком

Важно знать

После Scratch переход на Python или JavaScript даётся легко: все идеи уже знакомы, останется выучить запись.

Начните с первого урока

Материалы бесплатны. Прогресс сохраняется в аккаунте, вернуться можно в любой момент.