Значок приложения Learn Coding for Kids: Python

Learn Coding for Kids: Python

Образование · Бесплатно · iOS & Android · CoddyKit

Learn Coding for Kids: Python — Программирование для детей: от рисунка с turtle до игры-викторины

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

App Store — Скачать бесплатноGoogle Play — Скачать бесплатно
Цена
Бесплатно, обновление до Pro
Платформы
iOS и Android
Языки
22
Возрастной рейтинг
4+
Требуется
iOS 15.1 или новее
App Store
5.0 ★ (1)
Иллюстрация: ребёнок держит планшет рядом с главным экраном приложения, где показаны карточки «Цель на день», «Предложить функцию» и «Центр навыков»Карточка учебного пути «Программирование для детей» с отметкой «В процессе»: выполнено 12 процентов, есть кнопка «Продолжить»
20Курсов, 80 уроков
41Уровней блочных головоломок
60Заданий на Python
Цикл становится понятным ещё до того, как появляется слово «цикл».

В первую минуту turtle рисует звезду. Нажмите на другую программу — появятся квадрат, цветок или радужная спираль; измените два числа — и рисунок изменится. Дети знакомятся с повторением через то, что можно увидеть, а термины появляются позже. Первый рисунок запускается прямо на телефоне, интернет не нужен.

Что это

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

В приложении

Как это выглядит

Иллюстрация: ребёнок держит планшет рядом с главным экраном приложения, где показаны карточки «Цель на день», «Предложить функцию» и «Центр навыков»
ГлавнаяНа главном экране показаны цель на день и «Центр навыков», а внизу находятся вкладки «Главная», «Учёба», «Редактор», «Чат с ИИ» и «Задание».
Карточка учебного пути «Программирование для детей» с отметкой «В процессе»: выполнено 12 процентов, есть кнопка «Продолжить»
Учебный путьКнопка «Продолжить» возвращает ребёнка к тому месту, где он остановился, а на карточке отображается прогресс.
Экран курса «Введение в программирование»: общий прогресс — 12 процентов, пройдено три из 26 уроков, первый урок бесплатный
Обзор курсаВ курсе отображаются общий прогресс, количество пройденных уроков и отметка о том, что первый урок бесплатный.
Слайд в магазине с надписью «Кодируй, достигай успеха», ребёнком на велосипеде и экраном урока об алгоритмах в повседневной жизни
Применяй навыкиИллюстрация для магазина подчёркивает идею, что ребёнок сразу применяет каждый новый навык; на телефоне показана часть урока об алгоритмах.
Экран «Чат с ИИ» с готовыми запросами о ключевых понятиях, советах по обучению, викторине и плане обучения для «Программирования для детей»
Чат с ИИГотовые запросы предлагают узнать ключевые понятия, получить советы для более быстрого обучения, пройти викторину или посмотреть план обучения.

Курс

Что входит в курс Python

Названия ниже — это реальные курсы из курса Coding for Kids на этом сайте, расположенные в том порядке, в котором ребёнок с ними знакомится: сначала картинка, затем идеи, которые лежат в её основе, а потом небольшой проект.

  1. Что такое программирование?

    Что умеют компьютеры и что такое код — без необходимости печатать с самого начала. Первый курс бесплатный.

  2. Думай как программист: алгоритмы

    Мышление ясными, упорядоченными шагами — идея, на которой строятся все последующие уроки.

  3. Твоя первая программа на Python

    Вывод первого сообщения на экран — момент, когда ребёнок видит, как появляются его собственные слова.

  4. Запоминаем информацию

    Переменные помогают сохранить число или слово для дальнейшего использования, а затем в темах «Считаем» и «Вычисляем» дети знакомятся с простой математикой.

  5. Принимаем решения

    Использование if и else позволяет программе принимать решения, а темы «Игра с текстом» и «Весело с True и False» посвящены значениям, на основе которых принимаются эти решения.

  6. Повторяем действия

    Циклы и счёт с range, а затем тема «Собираем всё в списки», где дети учатся хранить много элементов вместе.

  7. Функции как рецепты

    Функции — это рецепты, которые можно использовать снова и снова: ребёнок один раз записывает набор шагов, а затем применяет его много раз.

  8. Рисуем с Turtle

    Графика Turtle, затем простые анимации и узоры с помощью вложенных циклов, а в конце — мини-проект «Игра-викторина».

Как это работает

Чем ребёнок занимается в приложении

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

  1. Посмотреть, как программа рисует, а затем изменить её

    Запустите первую крошечную программу — turtle нарисует звезду. Выберите другую программу, чтобы получить квадрат, цветок или радужную спираль, и измените два числа, чтобы увидеть, как меняется рисунок.

  2. Пройти короткий курс

    Каждый из 20 курсов разбит на небольшие уроки: от знакомства с компьютерами и кодом через алгоритмы, переменные и циклы — к мини-проекту по созданию игры-викторины.

  3. Играть, практиковаться и двигаться дальше

    Решайте уровни блочных головоломок, где кошке, лягушке, роботу или дракону нужно добраться до цели, выполняйте задания, а затем закрепляйте новые идеи с помощью викторин, карточек, шпаргалки и ежедневной серии занятий.

Что внутри

Что входит в приложение

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 языка.

App Store — Скачать бесплатноGoogle Play — Скачать бесплатно
Последняя проверка · Опубликовано CoddyKit · Политика конфиденциальности
Доступно на iOS и Android.