Я работал в детской школе программирования для детей тюмень: занимался текстами и коммуникациями.
По ходу разобрался в учебном процессе, а также посмотрел, как работают конкуренты.
В первую очередь я буду опираться на программы авторитетных школ программирования для детей — «Кодабры», «Кодди», «Кодланда», «Кодиума», «Алгоритмики» и Geekbrains. Все школы работают дольше пяти лет, часто попадают в обзоры и рекомендации на детских образовательных ресурсах, в них тщательно отбирают преподавателей, а на сайтах можно найти почти всю нужную информацию для принятия решения.
Чему учат на курсах
Большинство школ программирования помогает достичь двух целей: понять, что компьютер нужен не только для игр и соцсетей, и получить прикладные навыки — расскажу о них подробнее.
Разрабатывать игры. Этому учат дошкольников, младшеклассников и ребят постарше — в зависимости от возраста меняются платформы для разработки, а приобретенные навыки становятся все сложнее.
На курсах для начинающих — обычно на них занимаются ученики начальной школы — создают простую анимацию для забавных персонажей и осваивают визуальный язык программирования Scratch: им смогут пользоваться даже те, кто не умеет читать.
Ученики постарше придумывают свои сценарии для игр, учатся использовать 3Д-эффекты, создают игровые уровни. Это помогает развить воображение, изучить языки программирования для платформ «Майнкрафт», «Роблокс» и «Юнити» и даже познакомиться с основами предпринимательства: готовые игры можно разместить в Эпсторе или «Гугл-плее» и зарабатывать на рекламе.
7 игровых движков, на которых можно создать свою первую игру
Курсов по разработке игр много, цены зависят от сложности платформ и их популярности. Например, курсы по разработке игр на «Юнити» длятся от 72 часов и стоят от 50 000 Р.
Разрабатывать мобильные приложения и сайты. Дети изучают HTML, CSS и JavaScript, знакомятся с основами верстки, в том числе мобильной, учатся ставить цели и достигать результатов.
На некоторых курсах, например в Geekbrains, ученики работают во «взрослых» онлайн-сервисах, которые позволяют собирать свои сайты: «Фигма», «Тильда» и «Редимаг». Это помогает не только освоить прикладные навыки, которые дети смогут использовать в будущем, но и сделать более интересной учебу в школе: например, вместо обычного реферата по истории можно сделать сайт или мобильную викторину и удивить учителя и одноклассников.
Как создать сайт бесплатно
Создавать нейронные сети. Ученики узнают, что такое машинное обучение, и учатся создавать простые варианты искусственного интеллекта: например, программу, которая умеет распознавать фотографии кошек, или телеграм-бот.
Такие курсы помогут углубить знания математики: создание нейронных сетей ближе к математическому моделированию, чем просто к программированию. Курсы подойдут для детей с 14 лет, длятся от 40 часов, в среднем стоят от 45 000 Р.
Защищать данные в интернете. На таких курсах учатся информационной гигиене и правилам безопасности в сети, разбираются, как устроено шифрование данных, изучают Python на базовом уровне. Все это помогает развить как общеобразовательные навыки — например, критическое мышление, — так и прикладные: после таких курсов ученики легко смогут восстановить данные, которые случайно удалили.
Обычно на занятия по защите данных приглашают учеников от 10 лет и старше: курсы длятся от 20 часов и стоят в среднем от 20 000 Р.
Вести видеоблог. Ученики учатся определять потребности своих зрителей, придумывать концепцию канала, писать сценарии видеороликов, наконец, снимать и монтировать видео. Даже если ребенок не станет блогером, эти навыки пригодятся ему в школьных презентациях, да и вообще при создании любых проектов.
На подобных курсах занимаются ребята от 10 лет, курс занятий длится от 20 часов и стоит от 20 000 Р.