Обзор 7-ми онлайн-сервисов, с которыми можно научиться кодить, даже если ты ходишь в детский сад
Как программируют дети
Сибирикс
Как
программируют дети
Обзор 7-ми онлайн-сервисов, с которыми можно научиться кодить, даже если ты ходишь в детский сад
На сайте с вакансиями HeadHunter 22 тысячи объявлений по поиску программиста, и почти во всех других объявлениях от соискателей требуют компьютерную грамотность. Если человек будет знать, как работают программы, ему будет намного проще в любой профессии, связанной с компьютерными технологиями. Узнавать основы программирования можно уже с 7−8 лет в игровой форме — для этого в интернете существуют онлайн-сервисы и курсы. И кто знает, может после обучения ребенок всерьез заинтересуется программированием, и это станет его профессией?

Мы собрали список из семи интересных сервисов и сейчас кратко опишем их особенности, преимущества и недостатки.
Стоимость: бесплатно.
Тестовый период: нет.
Количество уроков: уроков нет.
Возраст: от 7 лет.

Scratch — это не уроки, это компьютерная игра, в которой кот (или другой выбранный персонаж) будет танцевать по коду, написанному ребенком. На первый взгляд выглядит примитивно, но в игре есть все то же, что и в полноценном программировании — можно прописать условия, реакцию на нажатия и сделать циклы.

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

ВАЖНО: К сервису есть учебник на русском языке — Scratch для юных программистов. В ней все объяснено простым языком, так что программирование сможет самостоятельно освоить даже маленький ребенок.

Плюсы:

  • Ребенок сам может нарисовать интересный мультик.
  • Игра надолго увлекает детей.
  • Основы программирования подаются ясно и просто.
  • Есть бумажные учебники.

Минусы:
  • Обучение внутри короткое, частично на английском.
  • Нет полноценных уроков, без книги или понимающего в программировании родителя ребенок может не понять, что делать.
  • Детям постарше может быть скучно.
Стоимость: от 3,25 долларов в месяц за обучение дома.
Тестовый период: 30 дней.
Количество уроков: более 400, есть дипломный проект.
Возраст: от 7−8 лет.

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

Плюсы:

  • Код редактируется в текстовом редакторе — это не просто сборка алгоритма, а настоящее программирование.
  • Есть пошаговые задания, которые помогут понять, что делать.
  • Есть возможность задавать вопросы консультантам.
  • Можно зарегистрироваться как учитель и заниматься с детьми на уроках информатики.
  • Задания могут быть интересны даже детям постарше.

Минусы:
  • Некоторые задания слишком сложные, сам ребенок с ними может не справиться.
  • Иногда игра становится однообразной, хочется не только собирать бананы.
  • Сервис до конца не переведен: описания уроков, иконки и подписи на английском.
  • Сложная регистрация на пробный период — сайт не пускал ни через Google, ни через Facebook, ни через ввод e-mail и пароля.
Стоимость: бесплатно.
Тестовый период: нет.
Количество уроков: 6 игр с уровнями внутри.
Возраст: от 5 лет.

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

Плюсы:

  • Разнообразие игр.
  • После выполнения задания показывают код на JavaScript — реальном языке программирования.
  • Есть как простые, так и сложные задания.

Минусы:
  • Нет полноценного обучения
  • Графика оставляет желать лучшего, игры несколько примитивные.
  • Иногда задачи слишком сложные, без помощи решить их ребенок не сможет.
Стоимость: бесплатно.
Пробный период: нет.
Количество уроков: 3 игры, уроков нет.
Возраст: от 10 лет.

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

Плюсы:

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

Минусы:
  • Все на английском языке — нужны хотя бы базовые знания, без них будет трудно.
  • Уроков нет, что-то сложное придется осваивать самостоятельно.
  • Нет заданий, форма подачи тоже не очень игровая — ребенку может наскучить.
Стоимость: компьютерная версия бесплатно, мобильная около 3 долларов.
Пробный период: нет.
Количество уроков: более 40.
Возраст: от 4 и от 9 (есть два приложения).

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

Плюсы:

  • Красивая графика и музыка, простое управление.
  • Можно играть на телефоне.
  • Отлично показывает основы.
  • Есть программа для детей от 4 лет — другие сервисы рассчитаны на детей постарше.

Минусы:
  • Во флеш-игре все на английском.
  • Для продвинутых детей — скучно.
  • Уроков и обучения не хватает, иногда все-таки можно «застрять».
Стоимость: бесплатно.
Пробный период: нет.
Количество уроков: более 100.
Возраст: от 4 лет.

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

Плюсы:

  • Подходит для детей от 4 лет.
  • Приятная графика и милые персонажи.
  • Есть приложение на iOS.

Минусы:
  • Игры совсем простые — детям старше 10 точно будет скучно.
  • Программированию обучают только на самом начальном уровне — подойдет как введение в мир алгоритмов, но потом нужно будет выбрать что-то посерьезнее.
Стоимость: 4 доллара в месяц или 40 навсегда.
Пробный период: первые 39 уровней.
Количество заданий: больше 300, все еще обновляются и добавляются новые.
Возраст: от 10 лет

Полноценная игра с интересным сюжетом, где последовательно обучают всему: от базовых переменных до создания скриптов и рекурсии. Можно изучать JavaScript, Python, CoffeeScript и Luna, создавать свои уровни, и при этом проходить действительно интересную игру в жанре, напоминающем RPG.

Плюсы:

  • Игра правда интересная, понравится даже взрослым.
  • Красивая графика и музыка.
  • Есть русский язык.
  • Ребенок выбирает из 4 реальных языков, на которых пишутся программы

Минусы:
  • Детям младше 10 лет может быть сложно.
  • Иногда экран явно перегружен деталями.
  • Сама игра тяжелая, на слабых компьютерах может зависать.
  • Все интересное платное.
Что выбрать

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

  • Если хотите, чтобы ребенок занимался сам, выбирайте CodeMonkey или CodeCombat, либо Scratch и купленный к нему учебник.
  • Для самых маленьких подойдут BlocklyGames, Lightbot, Kodable.
  • Более серьезно программированию учат Scratch, CodeMonkey, Pencil Code, CodeCombat.
  • Учиться с мобильного можно с Lightbot и Kodable.
  • Полностью бесплатны сервисы Scratch, Blockly Games, Pencil Code, Lightbot (на компьютере), Kodable.
  • Если хотите позаниматься сами, лучше всего обратить внимание на CodeCombat, особенно если вы любите RPG.

Программирование кажется сложным, но на самом деле его можно превратить в увлекательную игру. Спрос на IT-специалистов растет, так что есть смысл научить ребенка полезному навыку. Если программирование и не станет его профессией, то все равно пригодится в жизни. А если для вас самих код — темный лес, то замените просиживание в соцсетях на изучение пары таких сервисов:)