Языки программирования – как иностранные языки. Чем раньше ребенок начинает учить, тем феноменальнее результат.
В этой статье я подготовил обзор лучших курсов программирования для школьников. Есть материалы для детей и подростков, есть модули с уклоном в создание приложений, игр, веб-сайтов.
А есть такие, в которых разбираются олимпиадные задачи – для тех, кто хочет побеждать на престижных конкурсах и поступать в лучшие вузы.
Курс программирования на C и C++, 9–11 классы
Описание. Эти языки программирования не простые, материала по ним предусмотрено много. Плюс нужны знания математики. Поэтому курс ориентирован на учащихся 9-11 класса, хотя ребята из 8 тоже могут попробовать учиться.
Сначала вы углубленно знакомитесь с языком C, изучаете функции, массивы, виды данных, затем переходите на C++. Заключительный блок обучения посвящен разработке графических приложений, для этого используется библиотека Qt.
Заниматься удобнее всего на ПК, ибо для быстрого набора лучше использовать механическую (не сенсорную) клавиатуру, 10-пальцевый метод печати. Но гаджеты тоже допускаются. Желательно, чтобы браузеры и другое ПО были самых последних версий.
Смотреть занятия лучше в формате вебинаров и по ходу задавать вопросы. Если опаздываете или вообще не успеваете – до конца обучения у вас будут записи всех вебинаров и отдельные блоки теории.
Автор: Павел Труфанов (призер Всероссийской олимпиады по информатике).
Стоимость: 1 500 руб. в месяц. Первое занятие бесплатное.
Узнать подробнее и записаться
Разработка игровых приложений под Android на языке Java
Описание. Материалы адаптированы под учеников 8-11 классов. Обратите внимание, для обучения обязательно нужны базовые знания хотя бы одного языка, например C, C++, Pascal, Python и др.
Первый блок обучения посвящен основам Java – будет полезно тем, кто ранее о нем вообще не слышал. Ученики изучат интегральную среду, узнают, как правильно реагировать на возможные ошибки, делать отладку. Далее – углубленный курс объектно-ориентированного программирования.
Третий блок – создание реально работающих приложений под Андроид, которые призваны выполнять конкретные задачи. Ученики могут создавать приложения для лучшей организации учебной работы или развлечений.
Четвертый блок посвящен фреймворку LIBGDX.
Автор: Владимир Куренков (преподаватель Национального исследовательского технологического университета МИСиС в Москве).
Стоимость: 1 500 руб. в месяц.
Узнать подробнее и записаться
Экспресс-курс программирования на Python для начинающих
Описание. Обучение подходит ученикам всем возрастов. Интересно будет тем, кто вообще не умеет программировать. Если у вас уже есть базовые знания о языке Python – вы вряд ли почерпнете что-то новое.
Материалы сведены в два блока. В первом Юлия Глухих расскажет про основные понятия языка Питон: что такое функция, переменная, среда разработки, покажет, как сконструировать первое простое приложение.
Второй блок школьникам особенно нравится. Преподаватель системно рассказывает о библиотеке tkinter, показывает, как создавать холсты, рисовать фигуры и в конечном итоге создавать простые игрушки.
Время занятий – каждый вторник и субботу с 12.00 до 14.00 по Москве. Если не успеваете – будет доступна запись. Теория тоже всегда под рукой, преподаватель в любой момент готов ответить на вопросы.
Автор: Юлия Глухих (программист, кандидат физико-математических наук).
Стоимость: 1 990 руб. в месяц.
Узнать подробнее и записаться
Подготовка к олимпиадам по программированию для начального уровня, 7–9 классы
Описание. Если ваш ребенок увлекается программированием, подумайте над тем, чтобы готовить его к олимпиадам. Сам факт участия и, тем более, призовые места, помогут поступить в престижные вузы, получить гранты. И просто познакомиться с профессионалами своего дела.
Автор проводит подготовку к олимпиадам только на языке Python. Продолжительность занятий – 8 месяцев. В курсе следующие блоки:
- Основы программирования – ученики вспоминают базовые понятия языка, законы его функционирования.
- Численные методы – как раскладывать числа на множители, проверять на простоту и т. д.
- Поиск и сортировка – как правильно делать сортировку данных, быстро находить нужный материал.
- Динамическое программирование: одномерное и двумерное. Здесь же рассматривается задача про рюкзак, которая предлагается в абсолютно всех олимпиадах по информатике.
- Комбинаторные алгоритмы.
- Структуры данных.
Во всем этом многообразии терминов ваш ребенок будет легко разбираться по прошествии 8 лет обучения.
Автор: Елена Горская (член жюри олимпиад по информатике, кандидат физико-математических наук).
Стоимость: 940 руб. в месяц.
Узнать подробнее и записаться
Подготовка к олимпиадам по программированию для продвинутого уровня, 9–11 классы
Описание. Вы изучите все виды алгоритмов: геометрические, алгоритмические строковые, научитесь работать с ними на графах. Язык программирования, который разбирается в курсе, – C++.
В первом блоке занятий повторяется вводная информация о языке, но повторение очень беглое, поэтому, если вы знаете материал слабо, – этот курс не для вас.
Преподаватель максимально просто расскажет вам, как работать с заданиями на алгоритм Евклида, решето Эратосфена, как вести поиск методом сканирующей прямой, двумя указателями, как работать с поиском бинарного и тернарного типа.
Какие-либо конспекты занятий делать не обязательно, потому что к каждому вебинару прилагается теория в структурированном виде. В учебных материалах много схем и таблиц для более быстрого запоминания.
Автор: Павел Труфанов.
Стоимость: 1 870 руб.
Узнать подробнее и записаться
Практикум по программированию. Подготовка к ВсоШ
Описание. Занятия относительно недорогие, материал рассчитан на учеников 8-11 класса. Практикум направлен на подготовку к муниципальным и региональным этапам олимпиад. О всероссийском уровне здесь речи не идет, но даже если вы нацелены на победу в крупных конкурсах, начинать лучше с этой программы.
Преподаватель объясняет создание программ на языке Pascal, Python, C++.
Общее количество занятий – 16, объем информации учащиеся усваивают обычно за 4 месяца.
Теории здесь почти нет. Преподаватель рассматривает задачи окружных и муниципальных этапов олимпиад, разбирает задания прошлых лет. Ученики прорешивают их, задают вопросы.
После обучения вы будете хорошо натренированы, готовы показать знания на конкурсе. Все типичные ошибки участников олимпиад разбираются не один раз, так что высокий балл вам обеспечен.
Автор: Павел Труфанов.
Стоимость: 750 руб. в месяц. Оплачивайте годовое обучение сейчас, пока действует скидка.
Узнать подробнее и записаться
Курс программирования на Python (продвинутый уровень)
Описание. Обучение подходит тем, у кого есть базовые знания Питона. Основной акцент делается на решении задач. Если учащийся умеет правильно составлять условие, находить кратчайший способ решения любой задачи – программировать ему будет легко в любой сфере.
Еженедельно каждый ученик решает 5-8 объемных заданий, преподаватель их проверяет и анализирует на вебинарах.
Заключительный этап программы – продвинутое использование Питона в разных сферах. Разбираются вопросы работы с всевозможными проектами, оконными приложениями, несколькими библиотеками для анализа. Цель – выпустить ученика, который готов самостоятельно создавать и курировать веб-сайты, разрабатывать игры или углубляться в машинное обучение.
Автор: Николай Осипов (на данный момент учится в Московском физико-техническом институте, призер всероссийской олимпиады по информатике).
Стоимость: 1500 руб.
Узнать подробнее и записаться
Курсы от проекта Udemy
На Udemy можно найти курсы буквально обо всем, причем для людей практически любого возраста. Я собрал несколько курсов по программированию для детей и подростков – ознакомьтесь.
Сразу отмечу, что материалы каждого курса скачиваются на компьютер, поэтому общаться с преподавателем в режиме вебинара нельзя. Однако большинство авторов оставляют свои электронные адреса и отвечают на вопросы учеников, так что поддерживать контакт с учителем все равно можно.
Преимущества этих курсов: относительно низкая стоимость и возможность сохранять материалы у себя навсегда.
Программирование игр для детей на Scratch
Описание. Посмотрите внимательно на картинку выше. Эту программу сейчас осваивает 209 учеников и средняя оценка – 5,0. Необыкновенно высокий балл для платформы Udemy. В рейтинге курсов программирования для детей рассматриваемый курс занимает первое место – это еще одно подтверждение его высокого качества.
Преподаватель расскажет, как создавать компьютерные игры на языке Scratch, как применять полученные знания для дальнейшего освоения программирования. Автор простыми словами объяснит такие сложные вещи, как градусная мера углов, сетка координат, структурный подход и пр.
Для начала обучения нужно уметь открывать интернет для поиска информации и набирать текст на клавиатуре. Эти элементарные навыки сегодня есть у каждого ребенка.
Программирование будет происходит в программе Scratch 3.0, пользоваться ей можно в онлайн-режиме. Можно также скачать программу на компьютер, она бесплатна.
Возрастное ограничение – 7 лет. Если вы старше семи лет – приобретайте и начинайте заниматься. Продолжительность всех видеороликов курса – 8 часов 30 минут.
Автор: Денис Фадеев.
Стоимость: 1 499 руб.
Узнать подробнее и записаться
Бесплатный курс программирования на Scratch для детей
Описание. Курс сейчас осваивают 400 учеников, средняя оценка – 4,3 из 5. Материал полностью бесплатный – переходите на страницу, скачивайте и начинайте изучать. Курс подходит каждому ребенку, который умеет читать, писать и считать.
Преподаватель расскажет, как создавать простые игрушки, делать анимацию, как вообще происходит программирование, как правильно его изучать, чтобы легко и быстро осваивать разные языки.
Материал по объему очень небольшой, всего 44 минуты. Но за это время автор показывает, как создать первый проект и опубликовать его, как сделать простенькую игру под названием “covid”, как установить Scratch на компьютер и продолжить программировать уже не в онлайн-режиме.
Автор: Алексей Васильев.
Стоимость: бесплатно.
Скачать прямо сейчас и начать учиться
Python 3 – программирование для начинающих
Описание. Количество учеников, осваивающих данную программу, – 1 686. Это не мало. Обратите внимание, средняя оценка 4,5 – очень высоко, если учесть количество участников.
Программа подходит ребятам, начиная с пятого класса школьного обучения. Не потому, что формат сложен для учеников начальной школы, а потому при подаче материала нет “песенок”, ярких картинок и прочего, автор рассказывает о программировании более академично.
Продолжительность видеороликов – 4 часа. Материалы разделены на группы и сортированы, так что никакой путаницы не будет. Вся информация остается у вас навсегда, после прохождения обучения преподаватель выдает сертификат – если собираете школьное портфолио, может пригодиться.
Автор: Константин Кокорин.
Стоимость: 1 499 руб.
Узнать подробнее и записаться
Python для Начинающих – программирование с нуля
Описание. Когда пройдете курс, будете понимать основы программирования и легко создавать программы типа калькулятора. Материал подходит для людей любого возраста: школьников, студентов, взрослых. Уровень подготовки не имеет значения, для работы нужен только ПК с выходом в интернет.
Автор расскажет вам все об основах Python 3 и объектно-ориентированном программировании, научит работать с разными типами данных. Общая продолжительность всех видео в этой программе – 2,5 часа, после освоения выдается сертификат.
Автор: Development Script.
Стоимость: 1 499 руб.
Узнать подробнее и записаться
Программирование на C#: от новичка до специалиста
Описание. Совсем маленьким детям я этот курс не порекомендую, потому что язык С сложнее, чем Питон или Скрэтч. Но ученикам среднего звена материал вполне подходит. Курс очень объемный, включает более двадцати часов видеороликов. Сейчас его осваивает 1 746 человек, 661 из них оценил программу, средняя оценка – 4,6, очень высокий балл.
Преподаватель простым языком расскажет вам о том, что такое циклы, классы, условия, переменные. Вы научитесь делать отладку создаваемых проектов, с нуля писать коды программ типа “крестики-нолики”, калькулятор или программы, которая “проговаривает” написанный текст.
В самом первом ролике, который длится 34 секунды, автор рассказывает, как задавать ему вопросы, если что-то непонятно. Так что связь с преподавателем вы гарантированно сможете поддерживать.
Автор: Илья Фофанов (инженер-программист).
Стоимость: 1 649 руб.
Узнать подробнее и записаться
Unity: как сделать свою игру
Описание. Языкам Python и Scratch посвящено огромное количество курсов, а вот по платформе Unity их не так много, особенно для детей. В рамках этого курса вы научитесь детально прорабатывать сюжет будущей игры, научитесь делать для нее красивую и яркую графику. Автор расскажет вам все, что нужно знать об анимировании простыми словами.
Объем видеороликов – пять с половиной часов, доступ к материалам вы получите навсегда. Просматривать уроки можно не только с ПК, но и с планшета или мобильного устройства. Это удобно, поскольку вы можете не занимать экран монитора и просматривать на нем только окно Unity.
Автор: Евгений Соловей.
Стоимость: 1 499 руб.
Узнать подробнее и записаться
Основы PHP программирования для начинающих
Описание. Вы будете легко читать PHP-коды и понимать их структуру. Коды базовых программ сможете писать самостоятельно. Курс поможет вам создать хороший базис для освоения программирования в будущем, причем не только на языке PHP.
Преподаватель расскажет, как делать записи баз данных, опираясь на язык PHP, как отправлять письма или использовать PHP для других наиболее популярных целей.
Здесь 4 часа и 30 минут видеороликов по теме, гарантия возврата денег в течение 30 дней. Для успешного освоения курса базовые знания не нужны, потому что материал рассчитан на новичков. Однако нужно уметь обращаться с компьютером, набирать тексты на клавиатуре, выходить в интернет и так далее.
Совсем маленьким детям будет скучно, а вот подросткам курс уже придется по душе. Особенно тем, кто хочет стать программистом.
Авторы: Юрий Золотарев, Глеб Чубаренко.
Стоимость: 1 499 руб.
Узнать подробнее и записаться
Введение в программирование на Java за 1 месяц
Описание. Курс изучают 1 309 студентов, средняя оценка материала – 4,7. После 30 дней обучения вы будете уметь создавать простые программы на языке Java, понимать основные функции этого языка, настраивать IDE, правильно использовать шаблоны кодов, выбирать циклы, использовать шаблоны алгоритмов и так далее.
Видеоролики в этом курсе длятся 6 часов и 45 минут. В самых первых видеороликах преподаватель проинструктирует вас, как правильно изучать теорию и переходить к практике, как задавать вопросы, как изучать Java на более углубленном уровне, когда обучение будет уже завершено.
Никакие начальные знания для успешного освоения материала не требуются.
Автор: Дмитрий.
Стоимость: 1 499 руб.
Узнать подробнее и записаться
Как видите, на Udemy есть курсы по самым разным языкам. В идеале – приобретайте несколько программ и осваивайте, выбирайте язык, который вам больше всего интересен, чтобы потом углубиться в его изучение.
Ниже я порекомендую вам еще несколько школ.
Курс от школы Кодиум
Описание. Преподавание рассчитано на детей в возрасте от 6 до 15 лет. Весь материал адаптирован, время занятий – тоже. С вашим сыном или дочерью будет заниматься программист с педагогическим образованием, который знает, как правильно ввести ребенка в программирование.
Каждый урок длится один час. Время занятий вы выбираете сами. В отличие от всех описанных выше программ, в Кодиуме обучение индивидуальное, в режиме 1 на 1.
Руководители проекта гарантируют, что обучение не только заинтересует ученика информатикой, но и поможет ему быстрее решать математические задачи, находить кратчайшие пути в запутанных заданиях олимпиадного уровня.
Средняя продолжительность обучения – 1 год. Спустя 12 месяцев в портфолио обучающегося будет двадцать работ. Посмотрите главную страницу проекта – 10 и 12-летние ребята участвуют в конкурсах международного уровня и занимают призовые места.
Еще одно преимущество – среди учеников много детей из разных государств (все русскоговорящие): США, Канады, Белоруссии.
Обучение обычно проходит через скайп. Если вам больше нравятся другие платформы – уточните у менеджера, возможно ли будет их использовать.
Автор: на ваш выбор.
Стоимость: договорная.
Узнать подробнее и записаться
Малая компьютерная академия
Описание. В компьютерной академии есть блок занятий для детей 9-12 лет и подростков 13-14 лет.
В 9-12 лет ребята конструируют лего-роботов и программируют их, создают несложные игры. Много внимания уделяется информационной безопасности, общей компьютерной грамотности. Цель – подготовить уверенного пользователя ПК, которому интересно программирование, и который знает, как защищать себя в интернете.
В 13-14 лет обучение больше нацелено на создание компьютерных программ и софтов. Подростки с нуля создают сайты, игровые и учебные приложения.
Автор: на ваш выбор.
Стоимость: от 3 534 руб., если заниматься по будням и 4 123 руб., если посещать занятия в выходные дни. Есть дополнительные тарифы – уточняйте у менеджера.
Узнать подробнее и записаться
Онлайн-курсы от Progkids
Описание. Дети обожают Progkids, потому что все обучение ведется на примере игры MineCraft. В этой игрушке можно делать все, что угодно, соответственно, программные коды можно тоже писать на любые темы.
В игровой атмосфере ребята осваивают сначала простенькие языки типа Snap, затем переходят к более сложным – Скретчу и Питону. По мере взросления, конечно. Вся работа происходит в двух направлениях – либо учитель дает перечень задач для решения, либо ученик сам создает задачи и разрабатывает к ним алгоритм.
Первый тестовый урок бесплатный. Он не просто вводный – ребенок сразу погружается в разработку кодов, пробует решать простые задачи. Вы в это время анализируете стиль общения и подачи материала со стороны преподавателя.
Не верите мне, что курс достойный? Послушайте мнение родителей:
Автор: на ваш выбор.
Стоимость: 750 руб. за занятие.
Узнать подробнее и записаться
Кодланд
Описание. В школе сейчас 40 преподавателей и 5000 учеников. Вместе они создали 50 000 проектов. Школа локализована в 7 городах, но основная масса занятий проходит в онлайн-режиме.
Возрастная категория учащихся – от 10 до 17 лет. Любой курс длится восемь месяцев, обычно в течение учебного года. Продолжительность одного занятия – 1,5 часа. К каждому уроку дается домашнее задание, выполнять его нужно в личном кабинете на сайте. Задания проверяются преподавателем, обсуждаются в начале очередного урока.
Ребята могут задавать вопросы своим учителям, переписываться друг с другом в чате.
На данный момент реализуются три учебные программы:
- Python на базовом уровне – для тех, кто не знаком с языком совершенно.
- Python Pro – ученики добираются до создания искусственного интеллекта в играх.
- Создание сайтов – акцент делается на дизайне – как красиво оформлять страницу, работать с изображениями, правильно подавать текстовую информацию.
Первый урок бесплатный. Если по уважительной причине ваш ребенок пропускает два урока или более – он может попросить преподавателя о бесплатном дополнительном занятии.
Авторы: Наталья Шубина, Людмила Рябова, Александр Кравченко.
Стоимость: договорная
Узнать подробнее и записаться
Hello World
Описание. Занятия только индивидуальные, групповых нет. Расписание – на ваше усмотрение. Преподаватели гарантируют, что все сложные понятия и термины будут объяснены ребенку простыми словами, сложностей не возникнет ни у кого.
Возраст учащихся – от 7 до 17 лет. Языки и платформы, с которыми будет работать ученик, определяются на собеседовании – с учетом уровня знаний будущего программиста и его пожеланий, интересов. В целом учителя могут научить делать сайты, приложения для мобильных устройств разной степени сложности, игры.
Для самых взрослых учащихся допускается стажировка в компаниях, которые нанимают программистов. Но для этого нужно учиться много и серьезно подходить к делу.
Автор: на ваш выбор.
Стоимость: договорная.
Узнать подробнее и записаться
Алгоритмика
Описание. Школа сейчас предлагает три курса, записываться на них можно в зависимости от возраста:
- Креативное программирование – обучение проводится для учеников 9-11 лет. Ребята осваивают базовые принципы работы с разными языками, составление условий задач и методы их быстрого решения.
- Python Start – здесь материал сосредоточен только на Питоне. Объем информации не очень большой, ученики осваивают ее легко. Преподаватели видят свою задачу не только в том, чтобы научить программировать, но и в поддержании интереса к информатике, математике и смежным дисциплинам.
- Python Pro – для подростков 15-17 лет. Как правило, на курс приходят те ученики, которые хотят серьезно заниматься программированием в будущем, поступать в вузы, связанные с информатикой, математикой или физикой.
Занятия проводятся в групповой форме, продолжительность одного урока – полтора часа. Максимальное количество ребят в группе – 6.
Посмотрите интервью с учениками Алгоритмики:
Каждый урок начинается с повторения пройденного, учитель задает вопросы. Далее следует структурированная, схематизированная теория и собственно практика – программирование на разных языках.
Если вы выбираете тариф, рассчитанный на три недели обучения – занятия будут проходить каждый день, кроме субботы и воскресенья. Если такого объема времени у вашего ребенка нет – можно выбрать 8-недельный вариант, там занятия проводятся два раза в неделю, тоже только по будням.
В Алгоритмике учатся 150 000 учеников. Онлайн-уроки проходят в 25 странах мира.
Автор: на ваш выбор.
Стоимость: договорная.
Узнать подробнее обо всех курсах и записаться
Education for Kids
Описание. В этой программе вы можете бесплатно проходить три вводных урока. На занятия приглашаются дети в возрасте от 5 до 14 лет. По словам автора, с 7 лет дети могут обучаться полностью самостоятельно, но 5-6-летним нужна будет поддержка родителей.
Вебинаров нет, теория подается в записи. Вопросы по материалу нужно задавать в комментариях, учитель будет просматривать комментарии и отвечать на них. Обратная связь есть всегда.
Для закрепления теории по каждому занятию проводится тестирование (вместо устного повторения на вебинарах).
На выбор предлагается несколько курсов. Большинство – по языкам Python и Scratch, есть много заданий на работу в Майнкрафте и других игрушках. Скоро выйдет курс по углубленному освоению Word, Paint и ряда других популярных редакторов. По каждому направлению указываются возрастные ограничения, чтобы материал не казался ребенку сложным.
Автор: Денис Голиков (автор нескольких популярных книг по программированию для детей).
Стоимость: от 1 990 руб.
Узнать подробнее и записаться
Айтигенио
Описание. Возрастные рамки: 8-16 лет. Перед началом обучения ребенок проходит тест – преподаватель определяет уровень знаний, составляет учебный план. Все занятия проходят в онлайн-режиме – ученик включает демонстрацию экрана и показывает преподавателю каждое свое действие.
Посмотрите видео о том, как проходит каждое занятие:
Основных направлений здесь три:
- Scratch – от 8 лет.
- Python – от 8 лет.
- Web-программирование (преимущественно JavaScript) – от 10 лет.
Из дополнительных направлений особенно популярны вот эти:
- Minecraft – создание своей виртуальной реальности в игре с использованием кодов на разных языках.
- Видеомонтаж – создание роликов разной степени сложности: для личных целей или продвижения YouTube-канала.
- 3D-моделирование – создание моделей 3D. Занятия начинаются с самых простых моделей, далее проекты становятся все более сложными.
- Photoshop – это самый популярный редактор изображений на сегодня. Курс поможет ребенку быстро освоиться с основными инструментами, перейти впоследствии к серьезным курсам.
- Unity и C# – сложно, но очень увлекательно. Ученики делают собственные игры в режиме 2D или 3D.
Объем занятий в неделю вы выбираете сами. Минимум – один урок в семь дней, максимум – ежедневные уроки. Продолжительность занятия колеблется от 60 до 120 минут. Можно уделять все внимание только одному направлению, можно переходить с одного на другое, если прежнее кажется неинтересным.
Тренера вы можете выбирать одного на все занятия или каждый урок программы проходить с новым учителем. В общем, самая гибкая система их всех, описанных выше.
Общее количество учеников на сегодня – 4 500, количество тренеров – 120. Занятия можно проходить на русском и английском языках.
Автор: на ваш выбор.
Стоимость: от 540 руб. за занятие.
Узнать подробнее и записаться
Credo
Описание. Здесь несколько направлений, расскажу кратко про каждое.
- Scratch – для детей от 7 лет. Максимальный возраст – 12 лет, но если ребенок ранее не занимался программированием вообще, он может посещать курс и в более старшем возрасте. Ученики после освоения материала умеют делать яркие анимации, продумывают игровые сюжеты с множеством персонажей. В курсе 27 уроков, общая стоимость – всего 1 800 руб. По каждому уроку есть обратная связь от преподавателя. Это очень дешево.
- Веб-дизайн. Ученики создают 3 полноценных сайта, оформляют их, используя разные инструменты. Возрастные рамки – 9-13 лет. Обучение идеально подойдет тем, кто посещает занятия в художественной школе, любит рисовать. Количество уроков – 27, общая стоимость – 1800 руб.
- Python – курс нацелен на разработку ребенком собственных небольших игр. Самый увлекательный модуль из всех имеющихся. Возраст – 10-14 лет. Сейчас 27 уроков можно приобрести также за 1800 руб., через несколько месяцев цена может повыситься до 5 490 руб.
- Java – изучение языка тоже проходит через создание игр. Ученики создают 7 игрушек, которые проверяются преподавателем. После каждой проверки ученик дорабатывает свой проект, сокращает код, если это возможно, вносит иные коррективы. Возраст: 10-13 лет. Цена сейчас – 1800 руб., может повыситься до 5 290 руб.
Чтобы уроки не были скучными, теория в них подается вот такими анимационными роликами (пример видео про пользу изучения Питона):
Авторы: Елена Ивенских, Мария Молокова.
Стоимость: от 1 800 руб.
Узнать подробнее и записаться
HEDU. Онлайн-курс программирования для детей и подростков
Описание. Сейчас действует акция – курс можно купить всего за 390 руб., но доступ к нему выдается на месяц. Не успели пройти за месяц – доступ закрылся.
Уроки начинаются с языка HTML, далее к нему добавляются другие языки: CSS, PHP, MySQL, Java. Материалы представлены в виде записанных роликов, текстовых документов с теорией.
Общее количество уроков – 20, каждое длится примерно по часу. Информация хорошо структурирована, хаоса никакого нет.
Автор: Валерий Кузьменко (преподаватель физики и информатики, педагогический стаж – 6 лет).
Стоимость: 390 руб. (без скидки подписка стоит 25 000 руб.).
Узнать подробнее и записаться
Easy Pro Academy
Описание. Здесь несколько модулей, перечислю их все:
- Scratch – для детей от 7 лет.
- Python – от 10 лет.
- Python и Minecraft – от 10 лет.
- JavaScript – от 11 лет.
Проект появился не очень давно, здесь пока только 630 школьников. Преподавание ведется на русском языке, но есть много учеников из-за рубежа.
Автор: на ваш выбор.
Стоимость: от 495 руб. за занятие/
Узнать подробнее и записаться
Keencentre Online
Описание. Преподаватель здесь не проверяет каждое домашнее задание ученика, но материал излагается очень доступно, сложностей нет. Если что-то неясно – можно написать комментарий, в течение суток учитель на него ответит.
Направления:
- Lua – создание простых игрушек в Roblox. Возраст: 8-14 лет.
- Java – изучение материала происходит на базе Майнкрафта, ученики создают там мобов. Возраст: 10-14 лет.
- C++ – материал преподается на базе популярной игры Unreal Engine 4. Возраст: 11-14 лет.
- Python – конкретной платформы нет, изучается язык в целом. Возраст: 10-14 лет.
В отличие от программ, где предлагается визуальное программирование – более простое и доступное, в Keencentre дети работают с настоящими кодами. Обучение не назовешь скучным, потому что коды сразу встраиваются в движки популярных игр и ученик наслаждается результатом своей работы.
Новые материалы ученик будет получать два раза в неделю. Доступ к ним ограничен 7 днями – надо успеть все изучить за это время. В каждом материале обычно два видеоролика и задания для тренировки. Иногда – тесты для проверки знаний теории.
Общее время обучения – 15 недель. Общая продолжительность видеороликов в каждом курсе – около 30 часов.
Смотрите видео о программировании на Unreal Engine:
Подход у преподавателей серьезный, поэтому занятия не дешевые.
Автор: на ваш выбор.
Стоимость: от 13 000 руб.
Узнать подробнее и записаться
Создание игры на Java от GeekBrains
Описание. GeekBrains – серьезный онлайн-университет, где люди за десятки тысяч рублей покупают курсы по программированию, дизайну, копирайтингу и другим дисциплинам. Недавно администрация решила запустить несколько курсов для детей. Один из них посвящен созданию игры на Java.
Если в предыдущих курсах ребята создавали несколько несложных игр, то здесь игрушка будет одна, но очень продуманная. Преподаватель будет помогать вашему ребенку на всех этапах – от продумывания сюжета до последних штрихов в коде.
В неделю будет только один урок, длится он ровно час. Ученик получает задание, приступать к которому лучше сразу после урока – пока знания свежи в памяти. Если ребенок не успевает сдавать д/з в срок – он будет отставать, тянуть здесь нельзя.
Общая продолжительность обучения – 3 месяца. За время видеотрансляций ученики смогут окунуться в жизнь реальных IT-компаний, почувствовать себя профессиональными программистами.
Автор: Иван Овчинников (создает программное обеспечение для Российских космических систем).
Стоимость: 19 250 руб. за весь курс.
Узнать подробнее и записаться
Освоение языка Python с GeekBrains
Описание. Еще один курс от популярного онлайн-университета. Возрастные рамки здесь: 10-17 лет. Акцент делается не на играх, а на создании веб-сайтов – более серьезно, но не менее интересно.
Преподаватель научит вашего ребенка, как создавать сайты, программируя на Питоне, с абсолютного нуля. Если в курсе по Java занятие длилось час, то здесь продолжительность – 1,5 часа, объем теории чуть больше. Количество уроков – 1 в неделю.
Ребенок постепенно ознакомится с такими понятиями как массив, функция, Bootstap, фреймворк Flask, базы данных и пр.
Начальные знания по программированию не нужны вообще, материал подается с азов. Необходимы следующие знания:
- Навыки работы с компьютером – как искать информацию в интернете, скачивать и устанавливать программы.
- Математика (уровня начальной школы достаточно) – надо планировать действия перед их программированием, рассматривать разные варианты решения задач.
- Базовый английский. Если ребенок учит в начальной школе английский язык – отлично. Языки программирования все построены на английском, поэтому знание правил чтения, значений основных слов будет очень кстати.
Посмотрите видео про обучение:
Автор: Алексей Петренко (программирует на 30 языках, создает ПО для Министерства обороны РФ).
Стоимость: 19 950 руб.
Узнать подробнее и записаться
Бесплатный интенсив “Основы программирования” от GeekBrains
Описание. Это бесплатный интенсив для всех, кто заинтересовался программированием. Он рассчитан на людей разных возрастов. Детям начальной школы, скорее всего, будет скучно. Ребятам среднего и старшего звена уже можно поизучать.
Занятия ориентированы на людей, которые вообще не программировали. Если ваш ребенок занимается созданием программ в школе или посещает кружки, платные курсы – ему покажется банальным писать код, чтобы вывести на экран фразу “Hello, world”.
Обучение проходит в форме вебинаров. Преподавателю можно задавать вопросы во время трансляции и после нее.
Автор: Павел Тарасов.
Стоимость: бесплатно.
Узнать подробнее и записаться
Курс программирования для детей от школы Юниум
Описание. Курс рассчитан на детей любого возраста, но больше подходит ребятам 11 лет и старше. Полный период обучения – 2 года, лучше его не прерывать. Ученики полностью осваивают объектно-ориентировочное программирование.
Акцент в преподавании сделан на трех языках: Python, JavaScript, C#. Ребята делают собственные игры, браузеры (чтобы понимать, как в глобальном плане работает интернет), приложения для ПК и десктопов.
Каждую неделю нужно посещать два онлайн-урока по 1,5 часа. Если в вашем городе есть оффлайн-центр Юниум – желательно приходить на дополнительные два урока туда, общаться с преподавателем вживую.
Время занятий достаточно гибкое – можно заниматься в будние дни и в выходные или посещать онлайн-занятия только в субботу и воскресенье.
Посмотрите общее видео о школе Юниум:
Автор: Тимофей Викулов (преподает компьютерные курсы 7 лет, в Юниуме работает с 2012 года), Илья Маркелов (ведет системный анализ в лаборатории Касперского).
Стоимость: от 583 руб. за академический час.
Узнать подробнее и записаться
3D-моделирование в школе Юниум
Описание. Сначала немного теории, которая объясняется простым языком, далее – первые шаги в 3D-графике. Чтобы знания сразу можно было прикладывать на практике, разработчики показывают все свои действия на платформе Blender. На ней создавались спецэффекты для фильма Человек-Паук.
Сложность будет нарастать постепенно, поэтому дети быстро осваиваются. Если не пропускать и не лениться делать домашнее задание – знания будут системными и прочными.
Обучение включает следующие блоки:
- Интерфейс – как устроен Blender, какие горячие клавиши в нем работают.
- Инструменты моделирования – как создавать все возможные модели.
- Модификаторы – как ускорить моделирование в несколько раз и переключиться на более серьезные задачи.
- Продвинутые инструменты – знакомство с инструментарием профессионалов.
- Материалы и рендеринг – как сделать графику более красочной, добавить выпуклости, эффектов тени и пр.
Авторы: Ксения Гырнец, Игорь Бараненков и др.
Стоимость: договорная.
Узнать подробнее и записаться
Курс по созданию сайтов от Юниум
Описание. Руководители курса отмечают, что сайты, созданные на современных движках, далеко не всегда могут решить все необходимые задачи. Отсюда востребованность специалистов, которые умеют делать сайты с нуля.
Сначала дети знакомятся с конструкторами сайтов, в частности, с Тильдой – одним из самых популярных и простых. Акцент на первых уроках делается на фронтент-разработку – ученики правят то, что будущие посетители сайта будут видеть на экране.
Затем начинается углубление в программирование, в частности, в язык JavaScript.
В течение каждого учебного семестра ребята с нуля создают 2-4 разнотематических сайта. Все веб-проекты совершенно не похожи один на другой.
С языками HTML и CSS дети, конечно, тоже познакомятся, без них углубляться в джава скрипты нельзя.
Количество занятий такое же, как и в других курсах Юниума – по два занятия в неделю, каждое – по полтора часа.
Авторы: Камиль Абзалов, Александр Рудаков, Тимофей Викулов.
Стоимость: от 583 руб. за академический час.
Узнать подробнее и записаться
Заключение
Я рассказал вам про лучшие курсы программирования для школьников, которые сегодня есть в интернете.
Я хочу, чтобы этот текст был действительно полезен читателям. Скажите, пожалуйста, приобретали ли вы ранее курсы по программированию? Если да, то где, за какую цену, довольны ли вы результатом?
Как вы думаете, стоит ли родителям тратить деньги на курсы по программированию? Не достаточно ли предложить ребенку искать информацию по этой теме на бесплатных интернет-источниках, деньги же платить репетиторам по математике или русскому языку?