100+ бесплатных уроков по программированию для детей и подростков онлайн

Подготовили бесплатные уроки по программированию для детей в формате видео. Собрали 100+ роликов, которые помогут начать делать первые шаги в IT на примере работы с инструментами Скретча, Коду Гейм Лаба, Роблокса и других сред. Выбирайте интересующее и наиболее привлекательное направление и начинайте обучаться программированию, разработке игр, созданию сайтов и другим интересным вещам абсолютно бесплатно. Мы в Pixel используем для IT-обучения детей и подростков различные языки и вспомогательные среды с образовательным потенциалом. Это Lua и Python, C# и JavaScript, Scratch Jr и Scratch, Code Builder и Kodu Game Lab, Roblox и Roblox Studio. Но сегодня хотим поговорить не о курсах, а об уроках программирования для детей в формате обучающих видео. Собрали 100+ уроков в рамках различных IT-направлений. Спойлер: будет не только программирование; Коротко описали основные и вспомогательные среды, а также языки. Знание их особенностей поможет уверенно сделать первые шаги даже ребенку без опыта; Подготовили вводные видеокурсы для новичков и плейлисты с интерактивными уроками для ребят, уже знакомых с рядом распространенных обучающих сред и платформ. Итак, впереди нас ждет много интересного, поэтому предлагаем приступить к сути. Не забудьте добавить материал в закладки, чтобы ничего не потерять. Всего выделили и описали 9 примечательных направлений, а также предложили тематические подборки видеоуроков. Предусмотрели связь с уровнем и возрастом: так будет проще ориентироваться. Scratch Jr – среда блочного программирования, предназначенная специально для маленьких пользователей без опыта. Даже уметь читать не нужно: блоки, реализованные разработчиком и используемые для написания визуального кода, не содержат текста. Однако понять алгоритмы и вникнуть в другие принципы кодинга вполне получится: блочные конструкции имитируют полноценные «взрослые» команды. На примере их использования можно: Научиться создавать простые игры, анимацию и даже интерактивные истории в виде мультфильмов; Понять, как устроены и за что отвечают некоторые команды, оформленные визуально и напоминающие полноценные конструкции в текстовых языках. Скретч Джуниор – хорошая среда для заложения основ дальнейшего обучения кодингу. А начать можно с помощью плейлиста, включающего 6 уроков, посвященных: Вот видео с наглядным примером проекта, который удастся выполнить даже новичку. Scratch – среда и одноименный язык блочного визуального программирования, называемый старшим братом Jr. Этот инструмент может стать логичным продолжением, если версия Junior уже освоена. Отличительная особенность Скретча сводится к тому, что в блоки вписаны текстовые команды, которые можно менять. Это и делает среду хорошим выбором для продолжения погружения в кодинг, а также для подготовки ребенка к освоению более сложных языков, где написание кода текстом – обязательное условие. Вот уроки по программированию в Скретче для детей, представленные двумя подборками: Для новичков. Плейлист содержит 17 видеоуроков и посвящен основам, а также созданию первых проектов. Для ребят с опытом. Отличительная особенность – упор на разработку с помощью блочных конструкций: по видео можно научиться выполнять игровые и другие проекты, отточить и закрепить навыки. Всего предстоит посмотреть 53 видеоролика. Вот пример проекта в виде хоррора, который наглядно показывает возможности Скретча. Коду Гейм Лаб – среда, предназначенная для разработки простых игр и ориентированная на детей младшего школьного возраста, однако с ней работают даже подростки. Особенности Коду следующие: Программирование реализуется через использование блочных конструкций, как в разных версиях Скретча; Обучение детей кодингу привязано к игровой форме:…
Источник: habr.com — habr.com/ru/companies/pixel_study/articles/856808/