обучение на компе детям
Компьютерная грамотность — новый курс для детей 6–12 лет
Сначала компьютер для ребёнка — просто экран, на котором папа включает мультики, затем за клавиатурой начинает проходить заметная часть его времени. Между этими моментами — освоение нового инструмента.
Оно может проходить по-разному. Один подолгу будет избегать работы с любыми программами, кроме мессенджеров и игр, другой забредёт в самые тёмные уголки всемирной паутины, а третий научится с первых дней безопасно и эффективно работать с компьютером.
Среди последних точно будут выпускники нового курса GeekSchool по компьютерной грамотности. В этом посте мы расскажем о нём подробнее. А поможет нам создатель и педагог курса, преподаватель IT-дисциплин для детей и взрослых с 15-летним стажем в сфере компьютерного образования Иван Панкратов.
Гаджеты с четырёх лет, или Студенты, которые не умеют пользоваться мышкой
Сегодня возраст знакомства с гаджетами (компьютер, планшет, смартфон) с дозволения родителей опустился в среднем до 4,5 лет. До 6 лет это происходит почти всегда. В 6–7 лет, после примерно полугода активной практики, ребёнок уже может вполне свободно пользоваться персональным компьютером и смартфоном. При этом разница между гаджетами сейчас не столь велика — разве что опыт работы с компьютерной мышью и клавиатурой (в том числе с горячими клавишами) будет несомненным плюсом.
Примечательно, что среди нынешних студентов первых курсов вузов сейчас есть ребята, которые не умеют пользоваться клавиатурой и мышкой из-за того, что дома у них не было ПК — только планшет и смартфон. И час школьной информатики раз в неделю им в этом не помог — впрочем, не только в этом.
Зачем нужен этот курс и почему «разобраться самому» — не лучший вариант?
Школьные занятия по информатике лишены необходимой сейчас базы и при этом перегружены математической теорией и «мусорными» теоретическими, ненужными на практике знаниями. Проведём аналогию: представьте, что вместо объяснения, как пользоваться микроволновой печью, вам бы рассказывали, как распространяются волны в этом спектре. Да, будущим инженерам это может пригодиться — но большинству людей достаточно просто знать, как включить СВЧ, на какую мощность и время выставить параметры для разогрева супа и что его нельзя греть в посуде с золотистой каёмкой.
Вторая проблема школьных занятий по информатике — в том, что они начинаются критически поздно. К тому возрасту, в котором ученик заходит в компьютерный класс, у него уже десятки раз возникала необходимость воспользоваться интернетом, офисным пакетом и файловыми хранилищами.
Как правило, дети осваивают компьютер самостоятельно или под присмотром родителей. Однако занятия с родителями отнимают больше времени у обоих, и, как правило, дают специфический опыт, применимый далеко не во всех ситуациях. О многих полезных нюансах родители могут просто не знать — и при этом самостоятельное освоение материала будет хаотично и лишено внятной структуры.
Между тем, в связи с переводом многих школ на дистанционное обучение, освоение компьютера стало необходимостью. Ещё до пандемии во многих школах детям давали задания на реферирование материала (сбор и сведение в некий документ) и подготовку тематических презентаций. Зачастую педагоги просят отсканировать тот или иной документ или зарегистрироваться на каком-либо портале. Да и многие математические и творческие задачи тоже куда удобнее решать с помощью компьютера. А теперь и вовсе львиная доля заданий «оцифровывается».
Контент 18+, финансовые махинации и игровая зависимость — родительские страхи
У самостоятельного освоения компьютера есть и ещё один недостаток — дети очень часто допускают ошибки при организации личной безопасности и системы паролей, что может привести к опасным утечкам персональных данных. Ещё большие риски связаны с цифровыми финансами, вернее, с непониманием, как с ними быть — увы, многие родители и сами допускают ошибки в этих вопросах, так что хороших учителей в этом плане мало.
Также родители обеспокоены тем, сколько в интернете неблагоприятного и опасного для детской психики контента. Вот что говорит по этому вопросу составитель курса Иван Панкратов: «Простой запрет ничего не даёт, а порой только подзадоривает. Единственный способ пресечь интерес к запретным темам — это всё объяснять и показывать. Понимание сути информации и предсказуемость убивают интерес. Так что лучше всего рассказывать ребёнку о том, как он будет изменяться с возрастом, проговаривать его возможные чувства и желания, в игровой форме и на живых примерах разбирать условно опасные ситуации, прививая ему систему правильных реакций на угрозы».
Наконец, многие родители опасаются, что, как только они предоставят детям возможность самостоятельного пользования компьютером, те будут сутками пропадать в каком-нибудь Minecraft, забросят офлайн-занятия и учёбу. Спешим вас расстроить: однажды это произойдёт. Через фазу увлечения играми проходит каждый, кто осваивает компьютер — причём это не зависит от возраста. Многие взрослые тоже на первых порах часами играют в танчики или засматриваются блогами на YouTube.
Однако со временем тяга к компьютерным играм, скорее всего, уменьшится — любое разнообразие приедается. Хотя для кого-то игры станут профессией или хобби на всю жизнь — и в таком случае неважно, запрещали ему играть в детстве или разрешали.
Запрет сам по себе — мера не самая эффективная. Лучше ставить разумные границы и давать рабочие модели вроде «спать ложимся в десять, до этого тебе нужно сделать задания по географии и английскому, остальное время можем играть». Глобально такой опыт помогает детям, во-первых, учиться грамотно распределять время, а во-вторых, ставить и решать задачу с учётом возможной награды, затрат времени на неё и отдыха.
О программе курса и том, как увлечь ребёнка Excel
Занятия будут проходить в формате часовых онлайн-вебинаров с педагогом. При этом за счёт удалённого подключения к компьютеру с установленным ПО нужного типа группа сможет работать и с Windows, и с Mac OS.
Программа курса «Компьютерная грамотность для детей» составлена таким образом, чтобы ребёнок начал рассматривать цифровые средства не только как источник развлечений, но и как инструмент для работы и творчества. Поэтому в ней много внимания уделяется графике и компьютерному творчеству.
Более практичные, но менее захватывающие темы — изучение Word и Excel. Педагог, используя свой опыт, смог сделать и эти, не самые простые, аспекты работы с компьютером увлекательными.
«Нужно играть с детьми по их же правилам. То есть не давать сухую математическую задачку, а представлять её как часть цепочки заданий с секретом, вызовом и наградой. Например, на одном из занятий мы разбираем составление таблицы с вычислениями — чтобы детям не было скучно, перед этим мы придумываем монстров и обсуждаем их характеристики. А потом невзначай отмечаем, что было бы здорово все их записать и посчитать автоматом», — комментирует Иван Панкратов.
В рамках курса будет разобрано множество программ и сервисов — почты Google, Яндекс и Mail.ru, офисное ПО (Word, Excel), соцсети и мессенджеры (VK, Telegram, Discord, WhatsApp и YouTube), школьные цифровые сервисы (личный кабинет на «Госуслугах», Zoom, Quizlet, Kahoot и Ratatype), программы для творчества (PowerPoint, стоки Unsplash и Icons8). Также будут изучены проверенные безопасные браузеры — Chrome, Firefox и Edge: лучше, если дети сразу начнут работать в интернете с тем, что не забито фишингом и рекламой, не испорчено обрезанными настройками.
Помимо работы с педагогом, дети будут взаимодействовать с личными кураторами, которые проверяют их домашние задания и отвечают на вопросы. Участие родителей понадобится лишь дважды — на уроках, посвящённых социальным сетям и почте. Родители (или другие старшие родственники) нужны, чтобы дети были внимательны при составлении и фиксации паролей и не теряли их. К тому же эти два урока крайне важны, невыполненные задания не дадут двигаться дальше — так что старшие помогут сохранить мотивацию и обеспечат дополнительный контроль.
Базу освоили, что дальше?
Программ для обучения в различных сферах сейчас очень много. Что-то может в дальнейшем использоваться для учёбы и работы, стать источником дохода или полезным хобби — и их освоение в юном возрасте, когда ум более гибок, а обязанностей вне учёбы меньше, станет хорошим подспорьем для будущего.
В зависимости от склонностей ребёнка, можно изучать:
Но перед тем, как открыть это разнообразие, ребёнку нужно сделать первый шаг в новый цифровой мир, дающий огромные возможности тому, кто умело с ним взаимодействует. Так сделаем же его вместе!
Узнать больше о курсе можно на его странице.
Сначала компьютер для ребёнка — просто экран, на котором папа включает мультики, затем за клавиатурой начинает проходить заметная часть его времени. Между этими моментами — освоение нового инструмента.
Оно может проходить по-разному. Один подолгу будет избегать работы с любыми программами, кроме мессенджеров и игр, другой забредёт в самые тёмные уголки всемирной паутины, а третий научится с первых дней безопасно и эффективно работать с компьютером.
Среди последних точно будут выпускники нового курса GeekSchool по компьютерной грамотности. В этом посте мы расскажем о нём подробнее. А поможет нам создатель и педагог курса, преподаватель IT-дисциплин для детей и взрослых с 15-летним стажем в сфере компьютерного образования Иван Панкратов.
Гаджеты с четырёх лет, или Студенты, которые не умеют пользоваться мышкой
Сегодня возраст знакомства с гаджетами (компьютер, планшет, смартфон) с дозволения родителей опустился в среднем до 4,5 лет. До 6 лет это происходит почти всегда. В 6–7 лет, после примерно полугода активной практики, ребёнок уже может вполне свободно пользоваться персональным компьютером и смартфоном. При этом разница между гаджетами сейчас не столь велика — разве что опыт работы с компьютерной мышью и клавиатурой (в том числе с горячими клавишами) будет несомненным плюсом.
Примечательно, что среди нынешних студентов первых курсов вузов сейчас есть ребята, которые не умеют пользоваться клавиатурой и мышкой из-за того, что дома у них не было ПК — только планшет и смартфон. И час школьной информатики раз в неделю им в этом не помог — впрочем, не только в этом.
Зачем нужен этот курс и почему «разобраться самому» — не лучший вариант?
Школьные занятия по информатике лишены необходимой сейчас базы и при этом перегружены математической теорией и «мусорными» теоретическими, ненужными на практике знаниями. Проведём аналогию: представьте, что вместо объяснения, как пользоваться микроволновой печью, вам бы рассказывали, как распространяются волны в этом спектре. Да, будущим инженерам это может пригодиться — но большинству людей достаточно просто знать, как включить СВЧ, на какую мощность и время выставить параметры для разогрева супа и что его нельзя греть в посуде с золотистой каёмкой.
Вторая проблема школьных занятий по информатике — в том, что они начинаются критически поздно. К тому возрасту, в котором ученик заходит в компьютерный класс, у него уже десятки раз возникала необходимость воспользоваться интернетом, офисным пакетом и файловыми хранилищами.
Как правило, дети осваивают компьютер самостоятельно или под присмотром родителей. Однако занятия с родителями отнимают больше времени у обоих, и, как правило, дают специфический опыт, применимый далеко не во всех ситуациях. О многих полезных нюансах родители могут просто не знать — и при этом самостоятельное освоение материала будет хаотично и лишено внятной структуры.
Между тем, в связи с переводом многих школ на дистанционное обучение, освоение компьютера стало необходимостью. Ещё до пандемии во многих школах детям давали задания на реферирование материала (сбор и сведение в некий документ) и подготовку тематических презентаций. Зачастую педагоги просят отсканировать тот или иной документ или зарегистрироваться на каком-либо портале. Да и многие математические и творческие задачи тоже куда удобнее решать с помощью компьютера. А теперь и вовсе львиная доля заданий «оцифровывается».
Контент 18+, финансовые махинации и игровая зависимость — родительские страхи
У самостоятельного освоения компьютера есть и ещё один недостаток — дети очень часто допускают ошибки при организации личной безопасности и системы паролей, что может привести к опасным утечкам персональных данных. Ещё большие риски связаны с цифровыми финансами, вернее, с непониманием, как с ними быть — увы, многие родители и сами допускают ошибки в этих вопросах, так что хороших учителей в этом плане мало.
Также родители обеспокоены тем, сколько в интернете неблагоприятного и опасного для детской психики контента. Вот что говорит по этому вопросу составитель курса Иван Панкратов: «Простой запрет ничего не даёт, а порой только подзадоривает. Единственный способ пресечь интерес к запретным темам — это всё объяснять и показывать. Понимание сути информации и предсказуемость убивают интерес. Так что лучше всего рассказывать ребёнку о том, как он будет изменяться с возрастом, проговаривать его возможные чувства и желания, в игровой форме и на живых примерах разбирать условно опасные ситуации, прививая ему систему правильных реакций на угрозы».
Наконец, многие родители опасаются, что, как только они предоставят детям возможность самостоятельного пользования компьютером, те будут сутками пропадать в каком-нибудь Minecraft, забросят офлайн-занятия и учёбу. Спешим вас расстроить: однажды это произойдёт. Через фазу увлечения играми проходит каждый, кто осваивает компьютер — причём это не зависит от возраста. Многие взрослые тоже на первых порах часами играют в танчики или засматриваются блогами на YouTube.
Однако со временем тяга к компьютерным играм, скорее всего, уменьшится — любое разнообразие приедается. Хотя для кого-то игры станут профессией или хобби на всю жизнь — и в таком случае неважно, запрещали ему играть в детстве или разрешали.
Запрет сам по себе — мера не самая эффективная. Лучше ставить разумные границы и давать рабочие модели вроде «спать ложимся в десять, до этого тебе нужно сделать задания по географии и английскому, остальное время можем играть». Глобально такой опыт помогает детям, во-первых, учиться грамотно распределять время, а во-вторых, ставить и решать задачу с учётом возможной награды, затрат времени на неё и отдыха.
О программе курса и том, как увлечь ребёнка Excel
Занятия будут проходить в формате часовых онлайн-вебинаров с педагогом. При этом за счёт удалённого подключения к компьютеру с установленным ПО нужного типа группа сможет работать и с Windows, и с Mac OS.
Программа курса «Компьютерная грамотность для детей» составлена таким образом, чтобы ребёнок начал рассматривать цифровые средства не только как источник развлечений, но и как инструмент для работы и творчества. Поэтому в ней много внимания уделяется графике и компьютерному творчеству.
Более практичные, но менее захватывающие темы — изучение Word и Excel. Педагог, используя свой опыт, смог сделать и эти, не самые простые, аспекты работы с компьютером увлекательными.
«Нужно играть с детьми по их же правилам. То есть не давать сухую математическую задачку, а представлять её как часть цепочки заданий с секретом, вызовом и наградой. Например, на одном из занятий мы разбираем составление таблицы с вычислениями — чтобы детям не было скучно, перед этим мы придумываем монстров и обсуждаем их характеристики. А потом невзначай отмечаем, что было бы здорово все их записать и посчитать автоматом», — комментирует Иван Панкратов.
В рамках курса будет разобрано множество программ и сервисов — почты Google, Яндекс и Mail.ru, офисное ПО (Word, Excel), соцсети и мессенджеры (VK, Telegram, Discord, WhatsApp и YouTube), школьные цифровые сервисы (личный кабинет на «Госуслугах», Zoom, Quizlet, Kahoot и Ratatype), программы для творчества (PowerPoint, стоки Unsplash и Icons8). Также будут изучены проверенные безопасные браузеры — Chrome, Firefox и Edge: лучше, если дети сразу начнут работать в интернете с тем, что не забито фишингом и рекламой, не испорчено обрезанными настройками.
Помимо работы с педагогом, дети будут взаимодействовать с личными кураторами, которые проверяют их домашние задания и отвечают на вопросы. Участие родителей понадобится лишь дважды — на уроках, посвящённых социальным сетям и почте. Родители (или другие старшие родственники) нужны, чтобы дети были внимательны при составлении и фиксации паролей и не теряли их. К тому же эти два урока крайне важны, невыполненные задания не дадут двигаться дальше — так что старшие помогут сохранить мотивацию и обеспечат дополнительный контроль.
Базу освоили, что дальше?
Программ для обучения в различных сферах сейчас очень много. Что-то может в дальнейшем использоваться для учёбы и работы, стать источником дохода или полезным хобби — и их освоение в юном возрасте, когда ум более гибок, а обязанностей вне учёбы меньше, станет хорошим подспорьем для будущего.
В зависимости от склонностей ребёнка, можно изучать:
Но перед тем, как открыть это разнообразие, ребёнку нужно сделать первый шаг в новый цифровой мир, дающий огромные возможности тому, кто умело с ним взаимодействует. Так сделаем же его вместе!
Узнать больше о курсе можно на его странице.
Обучение детей программированию онлайн: сервисы и возможности
Содержание
Содержание
Современный мир устроен таким образом, что производство, бизнес и сфера услуг поддерживают стабильно высокий спрос на профессию программиста. Нам нужны онлайн-сервисы, системы управления, автоматизации и т. д. И там не обойтись без специалиста, который понимает, что такое алгоритмы и как их описать на C++, С#, Python, а порой даже на полузабытом Pascal или вообще на Фортране (на момент написания статьи его последняя версия была выпущена в 2018 году). Программирование хорошо тем, что вполне доступно даже детям. Существуют сервисы, где их обучают основам программирования с младшего школьного возраста.
Перспективы и будущая карьера для молодых программистов
Для вхождения в профессию далеко не всегда требуется диплом о соответствующем образовании. На сайтах, предлагающих фрилансерам работу, интересуются исключительно опытом и реализованными проектами. Кандидатов просят показать, что они реально могут и насколько знакомы с нужным языком программирования или пакетом программ. Автор статьи лично знаком с 15-летним гением, одноклассником сына, который уже в столь юном возрасте принимает участие в международных проектах и зарабатывает в них неплохие деньги.
Тем не менее, это не значит, что в программировании всему можно научиться самостоятельно, отучившись на курсах и онлайн-уроках. Фриланс подходит далеко не всем. В серьезных международных компаниях вроде Яндекса или Google вас обязательно попросят не только продемонстрировать свой опыт, но и предъявить диплом, подтверждающий образование и квалификацию.
Это связано с тем, что диплом не только подтвердит полученные знания, но и станет доказательством того, что вы способны к последовательной и постоянной работе. Кроме того, среднее и высшее образование — это еще и комплекс знаний, полученный не только в узкой сфере, а в более широком диапазоне. И, что еще важнее, умение их применять на практике — в прикладных задачах.
Поэтому даже самому талантливому программисту-самородку настоятельно рекомендуется получить диплом об образовании. Сначала придется пройти путь от узких задач до решений об архитектуре и системе сложных проектов: от джуниоров до тимлидов.
Тем не менее, путь в профессию программиста вполне можно и нужно начать с малых лет. Благо сейчас много онлайн-сервисов, где обучают программированию на классических уроках либо раскрывают материал и задают задачи в игровой форме. Разберем наиболее популярные и известные на момент написания статьи.
Code.org
Code.org — школа, в которой дети и подростки могут познакомиться с основами информатики и программирования алгоритмов. Код писать не требуется, программы собираются из готовых блоков: «выполни действие», «повторяй», «если выполняется условие, сделай что-то». Тем не менее, можно познакомиться с циклами, переходами и прочими секретами программирования.
Особо стоит отметить раздел «Час кода», в котором разбираются задачи: например, как рисовать анимированные картинки (разумеется, в программной среде Code.org) или запрограммировать действия Стива из Minecraft. То есть, здесь можно получить основные навыки программирования, не тратя время на изучение целого курса.
Ресурс полностью бесплатен, но переведен на русский язык лишь частично. Основные курсы на Code.org рекомендованы детям с 9 лет. Но есть и уроки, которые авторы считают доступными для детей, начиная с 4 лет.
Scratch
Scratch — это уже не только онлайн-среда для изучения программирования, а язык, на котором вполне можно создавать скрипты, анимированные истории, простую музыку и игры. Scratch доступен в виде онлайн-сервиса, также есть приложения для компьютеров и устройств на Android.
На сайте выложено множество уроков и примеров того, что можно написать на Scratch. Язык программирования пользуется популярностью в школах благодаря логичности и наглядности. Авторы проекта рекомендуют Scratch детям и подросткам от 8 до 16 лет, кроме того, есть версия языка ScratchJR для детей от 5 лет. Она доступна на Android и iOS.
Что важно, сервис полностью бесплатный, уроки и описания почти полностью переведены на русский, хотя сама среда программирования — англоязычная. Кроме того, Scratch — это популярная среда программирования, и в Интернете есть много примеров кода, написанного на этом языке.
Если вам интересны видеоуроки по Scratch и другим простым средам программирования и полезным программам, можно также посоветовать Youtube-канал Codim.Online.
Если Scratch разработан в MTI (Массачусетский технологический институт), то Snap! создали сотрудники Калифорнийского института в Беркли. Визуально среда программирования Snap! напоминает Scratch, что неудивительно — Snap! начинался как дополнение к этому языку.
Главное отличие Snap! от Scratch — возможность создавать собственные блоки, объединяя в них последовательность команд, то есть создавать подпрограммы и вложенные функции. Недаром около половины американских школ перешли со Scratch на Snap!
К сожалению, сервис не русифицирован, зато полностью бесплатен. Так же, как и Scratch, Snap! рекомендован детям и подросткам в возрасте 8-16 лет.
Изучение языков программирования
Scratch, Snap! и другие сервисы с высоким элементом геймификации, конечно, интересны. Но если программирование на самом деле интересно, и ребенок или подросток планирует связать свою жизнь с программированием, надо переходить на более высокий уровень. Есть множество платных курсов, в том числе для школьников и подростков. В качестве альтернативы имеется также масса бесплатных или недорогих ресурсов, на которых можно изучать программирование бесплатно, было бы желание.
Образовательные курсы GeekSchool
GeekSchool — проект образовательного ресурса GeekBrain, рассчитанный на детей 6-17 лет. Для изучения предлагают курсы, начиная от освоения компьютера (работа с почтой, графическими и офисными программами) и заканчивая программированием на Scratch, Python, Java, скриптов для Minecraft и работой с системами автоматизации на Arduino.
Курсы в GeekSchool платные. Например, обучение Scratch оценили в 25 000 рублей. Уровень знаний соответствует официальному бесплатному курсу на сайте Scratch, только все, что есть на официальном сайте и бесплатных Youtube-каналах, рассказывает преподаватель в формате урока-вебинара. Есть возможность оценить учебный процесс, записавшись на пробный урок.
Кодабра
Так же, как и GeekSchool, Кодабра предлагает детям в возрасте от 7 до 17 лет изучение Scratch, основ Python, Roblox, программирование скриптов для Minecraft на JavaScript и игр на Unity. Доступны различные уровни подготовки — от начального до продвинутых пользователей.
Стоимость занятий, заявленная на сайте Кодабры, начинается от 723 рублей/час. Следует отметить, что аналогичные уроки и программы можно бесплатно найти на сайте Scratch, а также в курсах Stepik и видеороликах на YouTube. Преимущество Кодабры — занятия с преподавателем в формате вебинара, в то время как на альтернативных бесплатных ресурсах предстоит самостоятельное изучение урока.
Codemika
Аналогичные платные курсы по программированию предлагает ресурс Codemika. На этом сайте за программу по Scratch для учеников 1-4 классов хотят получить по 2500 рублей в месяц. Весь курс рассчитан на 8 месяцев. Принцип обучения аналогичен Кодабре и GeekSchool — это вебинары с домашними заданиями. Подготовка находится на уровне бесплатных курсов.
Ученикам 5-6 классов предлагают создавать 2D-игры на Python, а для школьников с 7 по 11 класс, студентов и взрослых предусмотрен курс «Java-разработчик». Длительность занятий — те же 8 месяцев, но стоимость составит уже 4900 рублей в месяц. У Codemika нет пробных занятий, но есть открытые уроки, на которых можно ознакомиться с учебным процессом.
Школа программистов
Вообще, эта школа работает офлайн в Москве и Санкт-Петербурге. Но у нее есть и онлайн-площадка, на которую принимают детей, начиная со 2 класса. Обучение платное, причем, начиная с 5 класса, придется сначала сдать вступительные экзамены, по результатам которых ребенка возьмут на курс.
В школе учат фундаментальным основам программирования, дают расширенный курс математики и занимаются программированием олимпиадного уровня. В отличие от GeekSchool, Кодабра и Codemica, школа программистов занимается серьезной подготовкой, давая не просто общие навыки в полуигровой форме, а развивая математические способности и понимание алгоритмов. Вот только геймификации будет меньше, зато серьезного образовательного процесса — больше. Школа платная, стоимость варьируется от 41 300 до 44 800 рублей в год.
Все перечисленные школы — GeekSchool, Кодабра, Школа программистов и Codemika — имеют официальную образовательную лицензию. Теперь перейдем к вариантам с бесплатными уроками.
Codecademy
Codecademy удобен тем, что для написания программ не требуется устанавливать программные пакеты и редакторы. Все работает онлайн. Сервис формально ориентирован на взрослых. Но, например, основы Python, которые можно изучить на этом сайте, полностью соответствуют базовым курсам, рекомендованным для изучения с 9-12 лет (Например, автор книги «Python для детей и родителей» Брайсон Пейн считает, что программирование на этом языке можно изучать с 9 лет).
HTML Academy
На ресурсе HTML Academy можно освоить веб-разработку, то есть написание кода и скриптов для сайтов. Для изучения предлагается HTML, PHP и Javascript. Ресурс на русском языке, все упражнения выполняются онлайн. Есть один недостаток: значительная часть уроков HTML Academy доступна по подписке, а продвинутый опыт и знания можно получить за отдельную оплату. Подписка на момент написания статьи стоит 4590 рублей в год или 590 рублей в месяц. Тем не менее, этот ресурс рекомендуется для обучения, в том числе и детям, поскольку уроки даны в очень доступной форме.
Сайт предлагает удобный кабинет для учителей информатики, который можно использовать в учебном процессе. На этом ресурсе дети смогут познакомиться с HTML.
Stepik
Stepik — это онлайн-курсы по самым разным отраслям знаний. Начинался именно как ресурс для обучения программированию и IT, но сейчас там можно найти курсы по самым разным направлениям.
Значительная часть интересных, понятных и полезных курсов на этом сайте — полностью бесплатная при условии, что вам не нужен сертификат или диплом об окончании курса. На Stepik можно изучить Python, C++, Java и Javascript, разобраться с алгоритмами и SQL, понять, что такое нейронные сети и Big Data.
Особенность Stepik заключается в том, что он предлагает текстовые материалы, видеоуроки, а также задания, с помощью которых проверяется усвоенный материал. По сути, это стандартный учебный процесс, только проводится онлайн. Для изучения программирования придется установить соответствующие приложения, например, Python.
Stepik хорош тем, что все курсы ведутся на русском языке, кроме того, существует мобильное приложение, так что уроки можно изучать не только за десктопом или ноутбуком, но и со смартфона.
Считается, что на этом сайте размещают курсы для студентов. Но, на самом деле на Stepik можно найти и курсы для школьников. Например, «Поколение Python»: курс для начинающих».
«Открытое образование»
«Открытое образование» — очень полезный и нужный проект для изучения программирования, математики и многих других наук. На этом ресурсе размещают курсы ведущие российские вузы, такие как МГУ, СПбГУ, ИТМО, «Высшая школа экономики».
Курсы построены в формате видеолекций, текстовой части, задач, тестов и творческих заданий. Особенность заключается в том, что курсы доступны не всегда, а в определенный период, привязанный к учебному году. Например, в начале сентября начинаются курсы по Javascript, алгоритмам, C++ и прочие. Если не записаться вовремя, придется ждать запуска нового курса. При этом записаться может любой человек, учебный процесс полностью бесплатен. Если вам нужен сертификат, за него надо будет заплатить. Документ можно использовать для перезачета в любом университете.
Лекции на «Открытом образовании» рассчитаны на студентов. Поэтому знакомиться с курсами лучше, если уже есть определенный уровень подготовки. Впрочем, есть базовые курсы, рассказывающие, например, о работе с HTML с нуля. Эти курсы записывают весьма квалифицированные преподаватели, поэтому они сделаны очень качественно и доступно. Уроки будут вполне по силам детям, освоившим азы программирования на Scratch и желающим развиваться дальше. Например, курс «Веб-программирование», похожий по содержанию на курсы HTML Academy.
Яндекс.Практикум
Хотя курсы «Яндекс.Практикум» в целом платные, но базовые знания, например, основы веб-разработки или языка Python, здесь можно получить бесплатно. Начальный уровень будет вполне по силам детям 9-12 лет (в зависимости от уровня их подготовки).
Сервис хорош тем, что обучающие курсы написаны в форме доступных диалогов, со вставками видеороликов и к месту подобранными тестами, помогающими лучше усвоить материал. Плюс Яндекс.Практикума — качественно сделанная программа. Минус — слишком высокая стоимость полного курса обучения. За полный курс Python, например, хотят 85 000 рублей. В «Открытом образовании» похожие знания можно получить бесплатно.
Что в перспективе?
Что вы получите после онлайн-обучения? Все зависит только от ваших желаний и стремлений. Любые курсы — это только основа, главное — регулярная практика и решение прикладных задач. Обращаем ваше внимание, что, кроме описанных в статье, есть и другие проекты, которые готовят программистов под разные задачи: разработку игр, вычислительных кодов, интерфейсов или аппаратных средств, например, микроконтроллеров. И с каждым днем их становится все больше.
А как начать работать?
Для начала стоит найти небольшие проекты и задачи или реализовать собственные идеи, например, скрипты для Minecraft. Постепенно накопится опыт, а задачи станут все сложнее, интереснее и за их решение и написание кода вам будут платить хорошие деньги. Программирование хорошо тем, что навыки кодинга — универсальные и международные. Опытный программист способен найти работу где угодно, независимо от страны. Так что профессия программиста — это интересно и очень перспективно.