Думаем как программист
Основы алгоритмического мышления: последовательности, циклы, логика
Пишем программы
Выполните первый шаг и сразу проверьте себя.
48 коротких уроков
По 7-10 минут: можно пройти за один подход или возвращаться по частям.
Интерактив вместо конспекта
Ученик решает задачу, проверяет ответ и видит объяснение следующего шага.
Спокойный старт
Демо без оплаты и карты, а аккаунт нужен только чтобы сохранить прогресс.
Думать как программист до сложного языка
Курс помогает школьникам перейти от отдельных команд к программному мышлению: состояние, условие, повторение, проверка и исправление ошибки.
Пишем программы
Познакомьтесь с роботом и научитесь составлять первые программы из команд
Последовательность команд
Порядок команд определяет маршрут. Научитесь планировать путь и переставлять команды
Повторяющиеся паттерны
Обнаружьте повторяющийся паттерн и используйте цикл repeat вместо копирования команд
Если результат не совпал с ожиданием, урок показывает состояние до и после команды, чтобы найти причину.
Откройте шаг «Пишем программы» и выполните действие в модели.
Ошибка не заканчивает задание: она запускает объяснение на схеме.
Ученик видит идею на модели и переносит её в самостоятельное решение.
Маршрут курса
От последовательности команд к условиям, состояниям и отладке.
Пишем программы
Познакомьтесь с роботом и научитесь составлять первые программы из команд
Последовательность команд
Порядок команд определяет маршрут. Научитесь планировать путь и переставлять команды
Повторяющиеся паттерны
Обнаружьте повторяющийся паттерн и используйте цикл repeat вместо копирования команд
Отладка программ
Найдите и исправьте ошибки в программе. Это называется отладка — debugging!
Циклы и логика
Освойте два типа циклов: repeat (фиксированное число раз) и while (пока условие истинно)
Испытание: циклы
Финальное испытание Уровня 1. Применяйте все навыки: команды, паттерны, отладку, циклы
Нет перегруза: сначала основная идея, затем проверка понимания и самостоятельное применение.
Ученик сразу видит, где ошибся, и получает объяснение через схему.
Курс строится от первого знакомства с идеей к более самостоятельным задачам.
После регистрации можно продолжить курс и вернуться к сложным темам.
Мышление на Python
Основы Python через чтение и анализ программ: переменные, условная и булева логика, циклы for и while, списки, словари, строки, вложенные и цепочечные условия, работа с данными, временная сложность и алгоритмы поиска.
Программирование с переменными
Создавайте цифровые изображения с помощью переменных, циклов и логики
Программирование с функциями
Учимся писать и переиспользовать функции на примере обработки изображений: фильтры пикселей и цветов, возврат значений, кортежи RGB, внутренние переменные, отладка, зависимости и композиция функций, несколько входных параметров.
Введение в программирование
Изучите основы программирования через интерактивные задачи
Чем курс отличается от введения в программирование?
Введение даёт первые команды, а этот курс глубже тренирует способ рассуждать о программе.
Нужен ли конкретный язык?
Нет. Идеи состояния, условий и отладки работают в любом языке.
Подойдёт ребёнку без опыта?
Да, если он уже готов внимательно проходить задания и объяснять свои шаги.
Что дальше?
После курса логично переходить к Python или алгоритмам на простых задачах.
Начните первый урок бесплатно
Решите первые задания, а затем сохраните прогресс в аккаунте.