Перейти к основному содержанию
Программирование и CS
Начальный уровень
Учимся через действие

Думаем как программист

Основы алгоритмического мышления: последовательности, циклы, логика

48
уроков
7–10 мин
один шаг
15+
заданий
2 минуты до первого заданиябез регистрации для демопрогресс можно сохранить
попробуйте сами
Урок 3 из 48
Прогресс 42%
Думаем как программист
+40 XP

Пишем программы

Выполните первый шаг и сразу проверьте себя.

01 наблюдаем условие задачи
02 проверяем свой ответ
03 объясняем следующий шаг
Шаг 1
Проверить
Шаг 3
Понятно. Ответ сопровождается объяснением, чтобы следующий шаг был осознанным.

48 коротких уроков

По 7-10 минут: можно пройти за один подход или возвращаться по частям.

Интерактив вместо конспекта

Ученик решает задачу, проверяет ответ и видит объяснение следующего шага.

Спокойный старт

Демо без оплаты и карты, а аккаунт нужен только чтобы сохранить прогресс.

Для кого

Думать как программист до сложного языка

Курс помогает школьникам перейти от отдельных команд к программному мышлению: состояние, условие, повторение, проверка и исправление ошибки.

Пишет команды подряд без плана.
Не понимает, почему программа ведёт себя иначе, чем ожидалось.
Путает условие и действие.
Не умеет разбирать ошибку по шагам.
01

Пишем программы

Познакомьтесь с роботом и научитесь составлять первые программы из команд

02

Последовательность команд

Порядок команд определяет маршрут. Научитесь планировать путь и переставлять команды

03

Повторяющиеся паттерны

Обнаружьте повторяющийся паттерн и используйте цикл repeat вместо копирования команд

Ошибка становится частью отладки

Если результат не совпал с ожиданием, урок показывает состояние до и после команды, чтобы найти причину.

Действие

Откройте шаг «Пишем программы» и выполните действие в модели.

Попытка
Ответ требует ещё одного шага

Ошибка не заканчивает задание: она запускает объяснение на схеме.

Понимание
Идея курса «Думаем как программист» понятна

Ученик видит идею на модели и переносит её в самостоятельное решение.

Один урок — одно понятие

Нет перегруза: сначала основная идея, затем проверка понимания и самостоятельное применение.

Мгновенная обратная связь

Ученик сразу видит, где ошибся, и получает объяснение через схему.

Последовательное усложнение

Курс строится от первого знакомства с идеей к более самостоятельным задачам.

Прогресс сохраняется

После регистрации можно продолжить курс и вернуться к сложным темам.

Программирование и CS
Начальный

Мышление на Python

Основы Python через чтение и анализ программ: переменные, условная и булева логика, циклы for и while, списки, словари, строки, вложенные и цепочечные условия, работа с данными, временная сложность и алгоритмы поиска.

Перейти к курсу
Программирование и CS
Начальный

Программирование с переменными

Создавайте цифровые изображения с помощью переменных, циклов и логики

Перейти к курсу
Программирование и CS
Начальный

Программирование с функциями

Учимся писать и переиспользовать функции на примере обработки изображений: фильтры пикселей и цветов, возврат значений, кортежи RGB, внутренние переменные, отладка, зависимости и композиция функций, несколько входных параметров.

Перейти к курсу
Программирование и CS
Начальный

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

Изучите основы программирования через интерактивные задачи

Перейти к курсу

Чем курс отличается от введения в программирование?

Введение даёт первые команды, а этот курс глубже тренирует способ рассуждать о программе.

Нужен ли конкретный язык?

Нет. Идеи состояния, условий и отладки работают в любом языке.

Подойдёт ребёнку без опыта?

Да, если он уже готов внимательно проходить задания и объяснять свои шаги.

Что дальше?

После курса логично переходить к Python или алгоритмам на простых задачах.

Начните первый урок бесплатно

Решите первые задания, а затем сохраните прогресс в аккаунте.