Learn Coding for Kids: Python
Learn Coding for Kids: Python — Программирование для детей: от рисунка с turtle до игры-викторины
Learn Coding for Kids: Python — бесплатное приложение для iOS и Android, которое обучает программированию для детей с использованием настоящего Python. На самом первом шаге не нужно ничего печатать: ребёнок запускает крошечную программу, и turtle рисует звезду на экране телефона штрих за штрихом. Затем идут 20 коротких курсов, 41 уровень блочных головоломок и 60 заданий, рассчитанных на небольшую продолжительность концентрации внимания.
- Цена
- Бесплатно, обновление до Pro
- Платформы
- iOS и Android
- Языки
- 22
- Возрастной рейтинг
- 4+
- Требуется
- iOS 15.1 или новее
- App Store
- 5.0 ★ (1)


Цикл становится понятным ещё до того, как появляется слово «цикл».
В первую минуту turtle рисует звезду. Нажмите на другую программу — появятся квадрат, цветок или радужная спираль; измените два числа — и рисунок изменится. Дети знакомятся с повторением через то, что можно увидеть, а термины появляются позже. Первый рисунок запускается прямо на телефоне, интернет не нужен.
Что это
Learn Coding for Kids: Python — бесплатное приложение для iOS и Android, которое знакомит юных новичков с программированием на Python. В нём есть 20 коротких курсов и 80 небольших уроков, рисование с turtle, 41 уровень блочных головоломок, 60 заданий и встроенный редактор кода — так ребёнок постепенно переходит от наблюдения за рисованием программы к написанию собственной. Первый курс, первые уровни с блоками и первые задания доступны бесплатно, а родительский контроль защищает покупки и внешние ссылки.
В приложении
Как это выглядит





Курс
Что входит в курс Python
Названия ниже — это реальные курсы из курса Coding for Kids на этом сайте, расположенные в том порядке, в котором ребёнок с ними знакомится: сначала картинка, затем идеи, которые лежат в её основе, а потом небольшой проект.
Что такое программирование?
Что умеют компьютеры и что такое код — без необходимости печатать с самого начала. Первый курс бесплатный.
Думай как программист: алгоритмы
Мышление ясными, упорядоченными шагами — идея, на которой строятся все последующие уроки.
Твоя первая программа на Python
Вывод первого сообщения на экран — момент, когда ребёнок видит, как появляются его собственные слова.
Запоминаем информацию
Переменные помогают сохранить число или слово для дальнейшего использования, а затем в темах «Считаем» и «Вычисляем» дети знакомятся с простой математикой.
Принимаем решения
Использование if и else позволяет программе принимать решения, а темы «Игра с текстом» и «Весело с True и False» посвящены значениям, на основе которых принимаются эти решения.
Повторяем действия
Циклы и счёт с range, а затем тема «Собираем всё в списки», где дети учатся хранить много элементов вместе.
Функции как рецепты
Функции — это рецепты, которые можно использовать снова и снова: ребёнок один раз записывает набор шагов, а затем применяет его много раз.
Рисуем с Turtle
Графика Turtle, затем простые анимации и узоры с помощью вложенных циклов, а в конце — мини-проект «Игра-викторина».
Как это работает
Чем ребёнок занимается в приложении
Приложение устроено так, чтобы у ребёнка всегда было следующее небольшое дело, а родитель мог с первого взгляда понять, что это за дело.
Посмотреть, как программа рисует, а затем изменить её
Запустите первую крошечную программу — turtle нарисует звезду. Выберите другую программу, чтобы получить квадрат, цветок или радужную спираль, и измените два числа, чтобы увидеть, как меняется рисунок.
Пройти короткий курс
Каждый из 20 курсов разбит на небольшие уроки: от знакомства с компьютерами и кодом через алгоритмы, переменные и циклы — к мини-проекту по созданию игры-викторины.
Играть, практиковаться и двигаться дальше
Решайте уровни блочных головоломок, где кошке, лягушке, роботу или дракону нужно добраться до цели, выполняйте задания, а затем закрепляйте новые идеи с помощью викторин, карточек, шпаргалки и ежедневной серии занятий.
Что внутри
Что входит в приложение
20
Курсов, 80 уроков
Компьютеры и код, алгоритмы, вывод сообщений, переменные и простая математика, текстовые значения и true или false, if и else, циклы с range, lists и dictionaries, случайные числа, функции и анимации turtle.
41
Уровней блочных головоломок
За прохождение уровней начисляются звёзды, а сами уровни постепенно усложняются; используются такие блоки, как move, jump, repeat, if blocked и repeat until goal. Первые уровни доступны бесплатно.
60
Заданий на Python
Небольшие конкретные цели трёх уровней сложности — лёгкого, среднего и сложного: поздороваться с компьютером, посчитать мармеладки, построить лестницу из звёзд, проверить, является ли число чётным или нечётным, найти спрятанную игрушку.
Turtle
Рисование с помощью кода
Графика turtle, простые анимации и узоры с вложенными циклами превращают несколько строк Python в картинку на экране.
Редактор
Настоящий редактор кода
Когда ребёнок готов, встроенный редактор позволяет писать и запускать Python на телефоне и показывает результат. Программы можно сохранять и открывать снова в разделе My Codes.
Повторение
Инструменты для закрепления знаний
Мини-викторины и повторение по карточкам, шпаргалка, примеры программ, заметки, сохранённые уроки и ежедневная серия занятий с прогрессом, который показывает, что уже изучено.
Для родителей
Подходит ли Python для первого языка ребёнка и почему рисование с turtle помогает?
Python часто рекомендуют как первый текстовый язык: его код близок к английскому, а знаков препинания, о которые легко споткнуться, немного. Рисование с turtle добавляет ещё один важный для юных учеников элемент — видимый результат. Несколько строк перемещают перо по экрану, а ошибка проявляется в виде кривой фигуры, а не непонятного сообщения. Большинство детей охотнее пробуют снова, когда результатом становится картинка.
Графика turtleкод, который можно увидеть
turtle — это маленькое перо, которое выполняет такие команды, как движение вперёд и поворот. Повторите те же две команды — и появится квадрат; повторите их с другим углом — и фигура превратится в звезду. Так идея цикла становится наглядной.
Алгоритмыупорядоченные шаги
Ещё до написания кода ребёнок учится описывать задачу как последовательность понятных шагов в правильном порядке — как рецепт. Позже приложение снова обращается к идее рецепта, когда знакомит с функциями как с многоразовыми рецептами.
ОтступыОдна особенность Python
Python показывает, какие строки относятся к loop или if, с помощью величины отступа. Когда принцип становится понятен, всё выглядит аккуратно; это первое, что взрослому стоит проверить, если программа ребёнка не запускается.
Сначала блоки, затем текстдва пути к одним и тем же идеям
Соединение блоков вроде move, jump, repeat и if blocked развивает такое же мышление, как ввод Python. Более младший или менее уверенный ребёнок может начать с блоков, а тот, кто хочет работать с настоящим кодом, — сразу перейти к урокам.
Подходит
Кому это подходит — а кому нет
Подойдёт, если вы
- Вы родитель и хотите видеть реальный прогресс ребёнка в его первых шагах в программировании, а не просто видео о программировании
- У вас есть ребёнок, которому нравятся рисование, головоломки или игры и который попробовал бы код, если бы тот помогал создавать изображения
- Вы хотите познакомить ребёнка с настоящим Python с самого начала, а игры с блоками рассматриваете как более мягкий старт для младшего или менее уверенного в себе ребёнка
- Вам нравятся понятные короткие уроки, которые легко вписать в насыщенный день
- Вы хотите, чтобы приложение было на родном для вашей семьи языке — всего доступно 22 языка интерфейса
Это не тот инструмент, если вы
- Вы рассчитываете, что весь путь будет бесплатным: первый курс, первые уровни с блоками и первые задания бесплатны, а CoddyKit Pro открывает доступ ко всему остальному
- Вы ищете курс для подростка, который планирует заняться data science или web development
- Вам нужен класс с преподавателем-человеком; приложение работает в самостоятельном темпе, а для вопросов есть вкладка «Чат с ИИ»
Конфиденциальность
Для родителей: покупки и внешние ссылки
Перед покупками и ссылками, ведущими за пределы Learn Coding for Kids: Python, появляется родительский экран. Подписки оформляет родитель, а на Android их можно в любое время изменить или отменить в Google Play.
Полная информация представлена в политике конфиденциальности CoddyKit.
Вопросы
Часто задаваемые вопросы
Что такое Learn Coding for Kids: Python?
Learn Coding for Kids: Python — бесплатное приложение для iOS и Android, которое обучает детей программированию на Python. В нём есть 20 коротких курсов и 80 уроков, рисование с Turtle, 41 уровень головоломок с блоками, 60 заданий и встроенный редактор кода. Приложение создано для детей, которые никогда раньше не писали код.
Для какого возраста подходит приложение?
В подзаголовке в App Store приложение описано как весёлое программирование для детей от 6 лет, а возрастной рейтинг приложения — 4+. Все дети разные, поэтому первый рисунок станет хорошей проверкой: если ребёнку нравится смотреть, как Turtle рисует звезду, и менять числа, первые уроки, скорее всего, ему подойдут.
Ребёнку обязательно печатать код?
Не с самого начала. Для первого рисунка не нужен опыт печати кода, а в Block Playground используются соединяемые блоки. Постепенно ребёнок начинает печатать Python на уроках и в редакторе кода, который запускает его программу на телефоне и показывает результат.
Чему именно научится мой ребёнок?
Дети узнают, что такое компьютеры и код, учатся описывать задачу упорядоченными шагами, выводить сообщения и использовать переменные, понимать, как if и else помогают принимать решения, как циклы и range повторяют действия, а также как работают списки, словари, функции и случайные числа. Курс заканчивается анимациями Turtle, узорами с вложенными циклами и собственной игрой-викториной.
Как связаны с курсом головоломки с блоками?
В Block Playground есть 41 уровень, на которых кот, лягушка, робот или дракон должны добраться до цели. Ребёнок соединяет блоки вроде move, jump, repeat и if blocked, нажимает кнопку запуска и наблюдает за выполнением программы. Это развивает то же вычислительное мышление, что и уроки, но вместо текста используются блоки.
Что бесплатно, а что открывает Pro?
Первый курс, первые уровни Block Playground и первые задания по программированию бесплатны, поэтому ребёнок может попробовать настоящее программирование до того, как родитель примет решение. CoddyKit Pro открывает доступ ко всем курсам и урокам, всем 41 уровню головоломок, всем 60 заданиям, а также к экзамену и сертификату.
Работает ли приложение без подключения к интернету?
Первый рисунок с Turtle запускается на телефоне и не требует интернета. В описании в магазине нет обещания, что остальная часть приложения работает офлайн, поэтому перед дальней поездкой проверьте нужный урок на устройстве.
Чем приложение отличается от приложения для детей с JavaScript?
Learn Coding for Kids: Python обучает Python и начинается с того, что Turtle рисует звезду. Learn JavaScript for Kids обучает JavaScript и начинается с работающей программы, стикеры в которой ребёнок меняет касаниями. В обоих приложениях используются одни и те же основы: переменные, циклы и решения, поэтому выбор в основном зависит от того, какой язык интересен вашему ребёнку.
Начать
Позвольте ребёнку нарисовать свою первую звезду на Python
Бесплатный старт на iOS и Android, 22 языка.
Другие приложения CoddyKit
Доступно на iOS и Android.