Где ребенку научиться программировать: подборка 21 онлайн-школы и рекомендации по выбору лучшего курса

Интернет, кибернетика и другие высокие технологии прочно вошли в нашу жизнь: кроме привычных смартфонов со смарт-часами, уже никого не удивить системой умного дома и автомобилем с автопарковкой. А на крупных и средних производствах, сложнее встретить ручной станок, чем ЧПУ. Но все эти вещи «умные» не сами по себе, их таковыми делают программисты.

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

Основные направления и языки программирования

Различия в сферах программирования (кодинга) можно сравнить с разницей в специализации врачей. Как и медик, любой программист имеет базовый набор навыков и знаний. При этом каждое отдельное направление необходимо для выполнения принципиально разных задач. Хорошая новость в том, что, в сфере программирования не так много специализаций, как в медицине.

Веб-разработчик

Пожалуй, это самое обширное и востребованное направление. А вместе с тем и простое в освоении, потому что рабочая среда поддерживает большое количество языков программирования. Веб-разработчики создают и поддерживают локальные ресурсы и сайты во всемирной паутине. Они делятся на две группы:

  1. Front-End – отвечают за внешнюю составляющую сайта. Сюда можно отнести технический дизайн, эргономику и функциональность для пользователей и администратора. Используют преимущественно следующие языки:
  • HTML,
  • CSS,
  • JavaScript (JS).
  1. Back-End – работают с серверной частью сайта. Отвечают за хранение данных, оптимизацию и бесперебойную работу. Преимущественно работают с такими языками программирования как:
  • JavaScript,
  • PHP,
  • Python,
  • Ruby,
  • C++,
  • Go.

Чаще всего работодатели ищут Front-End программиста с базовым знанием в Back-End. Но здесь все зависит от сферы деятельности компании. Хороший веб-разработчик должен разбираться в обоих группах.

Android-разработчик

Занимается созданием приложений для устройств, работающих под управлением ОС Android. И это не только смартфон или планшет, но также телевизоры, автомагнитолы, ТВ-приставки и другие «умные» гаджеты для дома, вплоть до чайника или освежителя воздуха. По популярности используемые языки программирования распределены следующим образом:

  • Java,
  • Python,
  • Kotlin.

iOS-разработчик

Как и предыдущий создает софт для умных гаджетов, но только одной компании – Apple. У Эппл своя инфраструктура устройств, которые работают на их собственной операционной системе Apple iOS. И хоть в СНГ популярность гаджетов Эппл не очень высока, во всем мире устройствами этой компании владеют примерно четверть всех пользователей. Для работы нужно освоить язык программирования Swift.

Программист Big Data (аналитик)

Аналитик Big Data владеет навыками глубокого анализа большого массива данных и средствами их извлечения. Иначе говоря, это стык двух профессий. Такой специалист занимается сбором, систематизацией и анализом данных, а также строит визуализированные модели для демонстрации управленцам. Здесь используются как специализированные языки программирования: R, Scala, SQL. Так и общие: Python, Java.

Программист нейросетей

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

Разработчик ПО для компьютера

Такие программисты занимаются разработкой программ для ПК и ноутбуков под управлением ОС Windows, Linux или macOS. Это те самые люди, которые пишут весь развлекательный или профессиональный софт. Для работы наиболее часто используют следующие языки программирования:

  • С,
  • C++,
  • C#,
  • Java,
  • Swift.

Разработчик игр

Это такие же разработчики ПО, как и выше, которые занимаются исключительно производством компьютерных и мобильных игр. Для разработки консольных и ПК игр обычно используют готовую программную среду с базовым набором функций – движок, но в исключительных случаях разрабатывают и собственные решения. Востребованные языки программирования:

  • C++,
  • C#,
  • Java,
  • Unity.

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

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

Возрастные группы

Специалисты рекомендуют делать первые шаги в освоении профессии уже с раннего возраста – 4-5 лет. Разумеется, ни о каком серьезном изучении языков программирования пока и речи быть не может. Однако помочь ребенку быстрее освоить ПК и смартфон, натренировать системное мышление и дать азы на уровне простейшей логической последовательности можно. И уже на этой базе проводить углубленное обучение в дальнейшем.

Соответственно для каждой возрастной группы есть свой набор навыков, которые ребенок может без особого труда усвоить. Таким образом, если в группу набирают детей в возрасте от 6 до 15 лет, можно с большой долей вероятности предположить, что эффективность обучения окажется минимальной.

Хорошие школы делят группы с отклонением примерно 1 год в обе стороны следующим образом:

  • 5-7 лет;
  • 8-10 лет;
  • 11-14 лет;
  • 15-17 лет.

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

Преподаватели

Взрослые и дети усваивают информацию по-разному. Каким бы продвинутым программистом учитель на курсе ни был, без специальных педагогических навыков он будет не в состоянии передать свои знания детям. Поэтому, прежде чем отдать предпочтение курсу, ознакомьтесь не только с опытом работы преподавателя в области программирования, но также обратите внимание на наличие педагогического образования.

Организация обучения

Уточните, в какое время проходят занятия и сколько они длятся по времени. Также стоит обратить внимание на размеры групп. Идеально, когда занятия проходят индивидуально или в небольших коллективах до 10 человек. Но такое обучение будет стоить дорого, поэтому чаще всего школы формируют группы на 12-15 человек – это оптимальное соотношение, позволяющее учителю эффективно взаимодействовать с каждым учеником. Заниматься в группах больше 20-и человек не стоит, потому что это равносильно самостоятельному обучению по рекомендованным материалам.

Методики обучения и продолжительность курсов

Оба этих момента напрямую связаны между собой. От выбранной методики зависит продолжительность курса и дальнейший переход на новый уровень. Если вы всерьез планируете своему ребенку профессию программиста, то выбирайте школу, где один курс плавно перетекает в следующий, более продвинутый. Так ваш ребенок будет получать непрерывное образование по знакомым методикам и ему не придется каждый раз привыкать к новым. Нормальная длительность курса для ребенка 11-14 лет – от 2 до 6 месяцев. Короткие курсы до месяца подойдут совсем маленьким ученикам 4-5 лет.

Отзывы

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

отзывы о Фоксфорд

Подборка качественных онлайн школ по программированию для детей

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

Фоксфорд

Foxford

Возраст: 6-17 лет.
Стоимость: 750-5400 рублей.
Сайт: https://foxford.ru/

Курсы:

  1. Курс по алгоритмике для 1 класса.
    Курс рассчитан на детей 6-8 лет, не требуются предварительные знания. Данный курс призван развить у ребенка алгоритмическое мышление и логику. Это поможет для дальнейшего развития в области программирования и изучении математики.
  2. Курс по алгоритмике для 2 класса.
    Рассчитан на детей 8-10 лет. Не является прямым продолжением базового курса, но рассчитан на детей со знанием азов арифметики.
  3. Курс по алгоритмике для 3 класса.
    Цель занятий – практическое освоение визуального языка программирования Scratch и создание нескольких проектов с его использованием. Что поможет в освоении продвинутых языков программирования в будущем. Рассчитан на возраст 11-13 лет.
  4. Юный программист 1-4 классы.
    Четыре последовательных годовых курса с углубленным изучением языка программирования Scratch. В ходе обучения ваш ребенок научится создавать сложные и интересные программы. Возраст 6-12 лет.
  5. Программирование на Python.
    В ходе курса ученики изучат основы программирования на Python, получат практические навыки работы с API, чтении технической документации и научатся создавать ботов в Telegram. Курс рассчитан на школьников старших классов.
  6. Data Science. Машинное обучение на языке программирования Python.
    Программа рассчитана на учеников 7-11 классов, прошедших базовые курсы программирования.
  7. Программирование в Minecraft, для учеников 2-7 классов.
    В ходе прохождения курса участники освоят построение игровых объектов посредством написание логических команд в специальном дополнении ComputerCraftEdu.
  8. Программирование начального уровня в визуальной среде Scratch для учеников 1-4 классов.
    Два последовательных годовых курса, после прохождения которых дети освоят основы программирования и научатся работать с 3D-графикой в играх и анимации.
  9. Изучение высокоуровневых языков программирования C и C++ для применения на олимпиадах.
  10. Подготовка к олимпиадам по программированию начального уровня начального (2-4 классы), среднего (5-9) и продвинутого уровня (9-11 классы).
  11. Подготовка к вузовским олимпиадам по информатике для 9-11 классов.
  12. Индивидуальные занятия по школьной программе программирования для учеников 7-9 классов.

Пиксель

Clubpixel

Возраст: 5-17 лет.
Стоимость: 3500 рублей в месяц (4 занятия по 2 академических часа – 90 минут).
Сайт: https://clubpixel.ru/

Курсы:

  1. Основы программирования в визуальной среде Scratch Junior.
    Возраст 5-7 лет, предварительных знаний не требуется. В ходе обучения дети получат навыки создания несложных игр, мультфильмов и интерактивных программ.
  2. Создание игр в визуальной среде Kodu Game Lab.
    Возраст 6-9 лет. Пройдя курс, дети познакомятся с базовой логикой программирования и научатся создавать игры различных жанров.
  3. Основы программирования Python.
    На примере игровой вселенной Minecraft ученики изучат высокоуровневый язык программирования Python. Научатся создавать простые моды и предметы для игры. Возраст 9-13 лет.
  4. Изучение игрового движка Unity.
    Возраст 10-14 лет. В ходе обучения дети научатся созданию 2D и 3D игр, познакомятся с азами высокоуровневой языка программирования C#. Также научатся моделировать и анимировать игровые объекты, а также создавать ландшафт.
  5. Веб-разработка.
    Курс подойдет для детей старше 12 лет. После прохождения дети научатся верстке сайтов на языке разметки HTML5 и работе с CSS-таблицей стилей.

Geekbrains

Geekbrains

Возраст: 7-17 лет.
Стоимость: от 17500 рублей за весь курс, доступен пробный бесплатный урок.
Сайт: https://gb.ru/

Курсы:

  1. Программирование на языке Scratch.
    Возраст 7-12 лет. В ходе курса ученики создадут не менее 5 игр и мультфильмов. Предварительная подготовка или знания не требуются.
  2. Разработка игр на Unity.
    Возраст 11-17 лет. Разработка трехмерных игр и основы гемдизайна.
  3. Веб-разработка.
    Возраст 11-17 лет, обучение на примере создания конкретного сайта по игре, книге, историческом герое и т.д.
  4. Создание игр на Java.
    Изучение языка программирования Java на примере создания несложных двухмерных игр, 11-17 лет.
  5. Основы веб-дизайна.
    Создание сайтов в программной среде Tilda, Readymag, а также Figma. Курс рассчитан на детей 7-12 лет.
  6. Программирование Python.
    Возраст 10-16 лет. В ходе обучения дети научатся работать на языке Python, программировать искусственный интеллект и создавать игровые модели.

Kodland

Kodland

Возраст: 8-17 лет.
Стоимость: определяется индивидуально по группам (доступен бесплатный ознакомительный урок).
Сайт: https://www.kodland.org/

Курсы:

  1. Проектная информатика.
    Возраст 10-12. Изучение работы ПК и офисных программ, основы графики и программирования. Создание простых игр и сайтов. В конце курса ученики сдают персональный проект.
  2. Основы Python.
    Изучение базового функционала языка программирования, использование его для разработки несложных программ и игр. Возраст 12-15, предварительных знаний не требуется.
  3. Продвинутый курс по Python.
    Возраст 14-17 лет. Рассчитан на детей, имеющих базовые знания в области программирования. После прохождения курса ученики научатся создавать занимательные многоуровневые игры с развитым сюжетом и искусственным интеллектом.
  4. Разработка игр на Python, 9-12 лет.
  5. Компьютерная грамотность, 7-10 лет.
  6. Front-End разработка сайтов.
    Обучение созданию веб-страниц: разработка функционального дизайна, управление эргономикой и работа с содержимым, 12-15 лет.
  7. Визуальное программирование Scratch.
    Подойдет для детей 8-10 лет. На курсе изучаются основы программирования, развивается алгоритмическое мышление. Практическая часть заключается в работе по созданию игр и интерактивной анимации в визуальной среде Scratch.
  8. Создание игр в среде Roblox.
    Для детей 10-12 лет. Участники курса научатся создавать собственные 3D-модели и игровое пространство, продумывать сюжет и оживлять персонажей при помощи языка программирования Lua.
  9. Основы программирования на примере Minecraft.
  10. Программирование в Minecraft на Python, 11-14 лет.
  11. Основы компьютерной анимации, возраст 11-14.
  12. Компьютерная графика, возраст 7-10.
  13. Кибербезопасность, 11-17 лет.
  14. Разработка игр на Unity, 11-17 лет.
  15. Создание мобильных приложений на Java, 11-17 лет.
    Web-дизайн. Front-End разработка в Tilda, Figma, Readymag, 11-17 лет.

CrushPRO

Crushpro

Возраст: 6-16 лет.
Стоимость: 1500 р. за занятие.
Сайт: https://crushpro.ru/

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

Курсы:

  1. Компьютерная грамотность.
    Изучение базовых навыков работы с компьютером и офисными программами (MS Word, MS Excel, MS PowerPoint). Работа с электронной почтой и поисковыми системами. Набираются группы 5-7 и 8-11 лет.
  2. Программирование на Scratch.
    Возраст 9-11 лет. Три модуля по 10-12 занятий продолжительностью 1 академический час (45 минут).
  3. Изучение движка Unity, создание полноценной игры.
    Возраст 12-16 лет. Создание 2D анимации, получение навыков работы со специализированным ПО, геймдизайн.
  4. Программирование на Python.
    Возраст 12-16 лет. Автоматизация ручных процессов, создание простых утилит и ботов.
  5. Компьютерная анимация по технологии Stop Motion, возраст 8-10.
  6. Основы кибербезопасности, возраст 12-16.
  7. Программирование на Python, возраст 12-16.

Skysmart

Skysmart

Возраст: 8-18 лет.
Стоимость: 750-1500 р. занятие, доступен бесплатный пробный урок.
Сайт: https://skysmart.ru/

Курсы:

  1. Программирование для детей.
    Возраст 8-12 лет. Решение задач на формирование алгоритмического мышления. Создание игр в визуальном конструкторе Scratch.
  2. Программирование на Python, группы 12-18 лет.
  3. Разработка игр на Unity, группы 8-18 лет.
  4. Создание сайтов (Front-End), группы 12-18 лет.

Udemy

Udemy

Возраст: 7-17 лет
Стоимость: 1190-7000 р. за курс.
Сайт: https://www.udemy.com/

Курсы:

  1. Front-End разработка сайтов, для детей от 7 лет.
  2. Основы программирования на Scratch, 7-12 лет.
  3. Курсы по программированию для детей мтарше 7 лет в среде Kodu Game Lab.
  4. 3D-анимация.
    Для детей старших классов. Работа с программой Blander, которой пользуются профессиональные аниматоры. В ходе обучения дети научатся создавать и анимировать трехмерные модели.

Hedu

Hedu

Возраст: 14-18 лет (все курсы)
Стоимость: от 30 тысяч рублей за курс.
Сайт: https://irs.academy/

Hedu – это крупная школа онлайн-обучения, предлагающая профессиональные курсы в сфере IT. Здесь есть только один курс, рассчитанный на школьников младшего и среднего возраста. Но записаться на условно взрослые программы обучения можно с 14 лет. Разумеется, глубина изучения предмета превосходит аналогичные курсы, рассчитанные на детскую аудиторию. Для школьников, намеренных поступать в IT ВУЗ после окончания школы — это серьезное преимущество. А чтобы понять подходит формат обучения или нет, отправьте запрос на бесплатное пробное занятие на электронную почту школы: support@irs.academy

Курсы, подходящие для детей:

  1. Расширенный курс по программированию для детей и подростков.
    Подойдет для школьников 5-9 классов. Курс включает изучение базовых основ программирования и практику работы с востребованными языками HTML, Java, PHP и MySQL.
  2. Разработки сайтов с применением HTML, PHP и CSS.
  3. Работы с языком программирования Java.
    На курсе ученики изучат язык Java, пройдут объектно-ориентировочное программирование, а также получат навыки работы с массивами и интерфейсами API Lambda и Stream. Материал подается аналогично форме обучения в ВУЗе, что окажется весьма полезно, если выпускник после окончания школы планирует получать высшее образование по профессии «информатика».
  4. Работа в WordPress.
    Разработка сайтов: визиток, лендингов, блогов, онлайн-магазинов и т.д.
  5. Тестировщик мобильных и веб-приложений.
    Цель курса – приобретение навыков тестирования iOS и Android приложений, а также проверка работоспособности веб-приложений.
  6. Углубленное изучение Back-End разработки сайтов.
    В программу входит:
    — программирование на PHP;
    — подключение баз данных MySQL;
    — работа с файлами и каталогами;
    — разработка и поддержка пользовательских функций.
  7. Машинное обучение и создание нейросетей.
  8. Работа с игровым движком Unity, программирование на языке C#.
  9. Разработка ПО на языке Java.

Codemika

Codemika

Возраст: 12-17 лет.
Стоимость: от 3200 за курс (проводятся открытые уроки, на которых могут присутствовать все зарегистрированные пользователи, в том числе еще не оплатившие курс)
Сайт: https://codemika.ru

Курсы:

  1. Разработка игр и анимации в программной среде Scratch, для учеников 1-4 класса.
  2. Разработка двухмерных игр на Python.
    Для школьников 5-7 класса. Полный спектр разработки игр: создание моделей и анимации, геймдизайн, сценарий.
  3. Базовые основы работы с Java.
    Для учеников 7-11 классов. В ходе обучения дети научатся запускать сервер, работать с базой данных и разрабатывать собственные облачные хранилища. В завершении курса создадут свою социальную сеть.

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

R:ED LAB (Roboschool)

Roboschool

Возраст: 7-12 лет.
Стоимость: 4000-9500 р. (оплата производится с помощью абонементов).
Сайт: https://r-ed.world/

Из всего списка, это единственная школа, рассчитанная на детей младших классов. Остальные смешанные. Построение учебного процесса учитывает специфику детского образа мышления, поэтому информация подается в легком игровом формате. Такой подход позволяет удерживать внимание и интерес юных учеников, что способствует лучшему результату.

Курсы:

  1. Программирование Scratch Junior, для детей 7-9.
  2. Основы программирования на базе Scratch, возраст 9-12.
  3. Программирование Python в Minecraft, группы 7-9 и 9-12.
  4. Базовые навыки работы с языками программирования Java и C++, возраст 9-12.
  5. Программирование беспилотников (БПЛА), 9-12.

Ключевое внимание в R:ED Lab уделяется кружкам робототехники и автоматизации. А программирование – это дополнительное учебное направление, где группы набираются нерегулярно. За подробной информацией обращайтесь на сайт школы.

SkillBox

Skillbox

Возраст: 16-17 лет для всех курсов.
Стоимость: от 60 тысяч за курс (есть возможность рассрочки и отсрочки на первые полгода).
Сайт: https://skillbox.ru/

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

По отзывам представителей школы наиболее востребованные курсы у юной аудитории следующие:

  1. Годовой курс по философии искусственного интеллекта.
    Курс поддерживается «Кафедрой математического моделирования и информатики» МГУ. В ходе обучения дети освоят базовые аспекты формирования искусственного интеллекта и поймут роль этики в работе с ИИ.
  2. Веб-разработка Pro.
    Полный спектр создания сайтов, включающий Front-End на HTML5 c подключением CSS и основы Back-End. Также курс включает изучение JavaScript.
  3. Основы математического анализа и Data Science.
    Изучение алгоритмов машинного обучения. Во время прохождения курса ученики получат навыки программирования нейросетей.

Credokids

Credokids

Возраст: старше 7 лет.
Стоимость: от 1800 р. за полный курс
Сайт: https://credokids.ru

Курсы:

  1. Основы программирования на примере языка Scratch.
    Возраст 7-12. В ходе курса ребенок освоит логику программирования, разовьет алгоритмическое мышление и научится создавать собственные игры и анимацию.
  2. Основы веб-дизайна на примере конструктора Wix.
    Возраст 9-13 лет. На курсе дети научатся рисовать прототип сайта, узнают о правилах сочетания шрифтов и цветов. Также получат навыки написания уникальных текстов и поиска информации для наполнения сайта.
  3. Основы программирования на Python для детей от 10 лет.
  4. Java для начинающих, возраст 10-13.
    Подойдет для детей 9-10 летнего возраста. За время прохождения курса участники научатся правильно писать код и оставлять комментарии с помощью профессионального инструмента разработки Greenfoot, а также находить и правильно исправлять ошибки.
  5. Программирование для начинающих на Python, для детей 10-, 14-летнего возраста.

EasyPro Academy

EasyPro Academy

Возраст: старше 7 лет.
Стоимость: от 550 рублей за занятие.
Сайт: https://easypro.academy

Курсы:

  1. Основы программирования на Python, группы 10-16 лет.
  2. Азы программирования на Python в Minecraft, 10-14 лет.
  3. Программирование для детей на языке Scratch, возраст 7-12.
  4. Создание игр на движке Unity, возраст 12-16.
  5. Основы веб разработке в среде Python и Django, 12-16 лет.
  6. Программирование на Java, 12-16 лет.
  7. Разработка трехмерных игр в движке Java, с изучением C#, возраст 12-16.

КодКласс

КодКласс

Возраст: 7-15 лет.
Стоимость: цена устанавливается согласно количеству участников на курсе, доступен бесплатный открытый урок
Сайт: https://code-class.ru/

В школе «КодКласс» занятия проходят онлайн и офлайн форматах. Также нет курсов по отдельным направлениям, школа готовит программистов широкого профиля. Обучение делится на модули по 32 занятия в каждом. При этом, имея необходимый набор знаний и навыков, можно выбрать одно из продвинутых направлений, минуя начальные блоки.

Модули:

  1. Junior.
    Изучение основ программирования, формирование алгоритмического мышления. Практика в средах разработки Kodu Game Lab, Scratch и Minecraft. Возраст 7-8.
  2. Middle.
    Продвинутое изучение линейных и циклических алгоритмов, программирование в среде Flash и работа с полупрофессиональным игровым движком Stencil 1, 9-10 лет.
  3. High.
    Создание игр с помощью JavaScript, практика работы с профессиональным ПО App Inventor, а также продвинутое изучение программирования в среде Scratch и Stancil 2, 10-12 лет.
  4. Expert.
    Изучение основ высокоуровневых языков программирования C#, С++. Разработка трехмерных игр на движках Unity и Unreal Engine. Возраст 12-15.
  5. Super.
    Дополнительный модуль включающий обучение созданию сайтов, включающий Front-End и Back-End разработку, 12-15 лет.

ProgKids

Возраст: 7-15 лет.
Стоимость: 800-1500 р. занятие. Доступен пробный урок
Сайт: https://progkids.ru

  1. Разработка игр на Scratch.
    Курс разделен на 2 модуля: начальный и продвинутый. Первый подойдет для детей вообще не знакомых с программированием, и он больше опирается на теорию. А продвинутый, для тех, кто уже умеет работать в среде Scratch или знаком с блочной разработкой. Для детей и подростков 7-12 лет.
  2. Программирование на Python в Майнкрафт. Для детей от 7 лет.
  3. Создание игр в среде Roblox Studio.
    Предварительные навыки не требуются. Возраст 7-12 лет.
  4. Создание игр на движке Unity. Возраст 12-15.

Алгоритмика

Алгоритмика

Возраст: 6-17 лет.
Стоимость: индивидуально по группам.
Сайт: https://algoritmika.org/

Курсы:

  1. Основы логики и программирования. Возраст 6-7.
  2. Компьютерная грамотность. Возраст 7-9.
  3. Визуально программирование в среде Scratch. Возраст 9-10.
  4. Графический дизайн, для детей и подростков 9-14 лет.
  5. Создание веб-сайтов, для подростков 11-12.
  6. Геймдизайн. Возраст 10-11.
  7. Разработка игр на Unity, 12-14 лет.
  8. Python Start, возраст 12-13.
  9. Python Pro, 14-17 лет.

Codim.online

Codim online

Возраст: 5-15 лет.
Стоимость: от 400 рублей за занятие. После регистрации доступны демонстрационные онлайн-уроки.
Сайт: https://codim.online

Курсы разделены по возрастным группам. При этом название курсов может повторятся, но содержание будет разное. В старших группах всегда более углубленное изучение предмета.

5-6 лет:

  1. Основы программирования в среде Scratch Junior.
  2. Алгоритмика в Minecraft.

7-15 лет:

  1. Трехмерное моделирование в профессиональной среде 3D Tinkercad.
  2. Создание игр для виртуальной реальности в среде Cospaces Edu.
  3. Программирование на Python.
  4. Изучение Python в Minecraft.
  5. Компьютерная грамотность.

Специалист.ru

Специалист ru

Возраст: 12-17 лет.
Стоимость: от 8700 рублей за курс.
Сайт: https://www.specialist.ru

Курсы:

  1. Алгоритмика. Подготовка к экзаменам и олимпиадам по информатике. Возраст 15-17 лет.
  2. Web-разработка с изучением HTML и CSS, 14-17 лет.
  3. Робототехника и программирование микроконтроллерной техники для школьников. Возраст 12-17 лет.
  4. Основы программирования на языке C, 14-17 лет.
  5. Основы трехмерного моделирования для школьников, 12-17 лет.
  6. Программирование на Java. Возраст 12-15.

Школа программистов

Школа программистов

Возраст: 11-17 лет.
Стоимость: 6200 рублей за месяц при оплате за учебный год или 6700 если платить помесячно.
Сайт: https://mshponline.informatics.ru/

Обучение в «Школе программистов» можно сравнить с музыкальным училищем. Здесь нет отдельных курсов по направлениям. Все обучение разделено на 3 стадии:

  1. Для школьников 5 класса, длительность 1 год:
  • программирование в игровой среде;
  • развивающая математика и алгоритмика;
  • веб-разработка;
  • компьютерная графика.
  1. Для школьников 6-7 классов, длительность 1 год:
  • программирование на Python;
  • математические основы программирования;
  • разработка веб-сайтов и приложений для Android и iOS.
  1. Для школьников 8-11 классов, длительность 3 года (за исключением летних месяцев):
  • язык программирования C++;
  • дискретная математика;
  • администрирование локальных сетей и информационная безопасность;
  • объектно-ориентированное программирование в C++;
  • администрирование ОС;
  • промышленное программирование.

В конце обучения трехгодового курса выпускники сдают групповой IT-проект под контролем наставника.

Codabra

Codabra

Возраст: 7-17 лет.
Стоимость: от 675 рублей за занятие.
Сайт: https://codabra.org

Курсы:

  1. Анимация в среде Scratch, возраст 7-9.
  2. Разработка игр на Scratch с нуля до мастера, 8-9 лет.
  3. Трехмерное моделирование в среде Roblox Studio, возраст 7-14.
  4. Программирование в среде Roblox Studio, 8-14 лет.
  5. Изучение JavaScript в Майнкрафт, возраст 10-14.
  6. 3D-моделирование в профессиональной среде Blender, возраст 10-14.
  7. Разработка игр на Unity от новичка до профи, возраст 10-14.
  8. Изучения Python, создание двухмерных игр, 10-14 лет.
  9. Кибербезопасность с применением языка Python, 10-14 лет.
  10. Разработка мобильных приложений на перспективном языке программирования Kotlin, 14-17 лет.
  11. Front-End разработка сайтов, с использованием HTML и JavaScript, возраст 10-17.

Айтигенио

Айтигенио

Возраст: 5-18 лет.
Стоимость: от 490 рублей за занятие продолжительность 60 минут и от 650 за 120 минут.
Сайт: https://itgen.io

Курсы:

  1. Юный программист, возраст 5-7. Развитие логики и алгоритмического мышления.
  2. Компьютерная грамотность, для детей старше 7 лет. Изучение базового функционала ОС и офисных программ.
  3. Программирование в среде Scratch, от 7 лет.
  4. Программирование Python в Майнкрафт, 9-10 лет.
  5. Изучение разработки трехмерных игр на примере программной среды Roblox, 10-12 лет.
  6. Основы программирования на языке C#, 10-17 лет.
  7. Программирование на языке Java, возраст 10-15.

В обзоре курсы не выстроены по рейтингу. Нельзя сказать, что это ТОП лучших онлайн-курсов по программированию для детей. Здесь все индивидуально. При этом каждая школа из списка соответствует критериям, приведенным в начале статьи. То есть это качественные образовательные ресурсы, где ученик, при серьезном отношении, гарантированно получит необходимые знания.

Обложка: КодКласс

CompConfig.ru
Добавить комментарий