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

1 Введение

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

Неважно, какая сфера деятельности нравится вашим детям / подросткам, они могут использовать ее везде, предел - это их воображение:

  • Робототехника
  • Переработка
  • Искусственный интеллект
  • Видеоигры
  • Здравоохранение
  • Астрономия
  • Изменение климата
  • Напишите, что нравится вашему ребенку

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

Вы не поверите, насколько легко выучить машинный язык (язык программирования) по сравнению с человеческим языком. Вам нужно только немного изменить взгляд на мир.

Даже если ваши дети не станут известными программистами / хакерами ... навыки программирования принесут в их повседневную жизнь:

  • Лучшие организаторские навыки
  • Повышение способности решать проблемы
  • Навыки критического мышления
  • Терпение
  • Любопытство

В этой статье я представляю бесплатные ресурсы, чтобы начать программирование для детей и подростков. Моя рекомендация:

  1. Начните с видеоигр, которые обучают навыкам программирования.
  2. Переходите к интересным обучающим приложениям
  3. Подпишитесь на некоторые каналы Youtube о науке
  4. Очные занятия в вашем районе
  5. Платформы о кодировании
  6. Сериал о науке, технике и программировании

Используйте свой собственный подход с помощью следующего списка для детей в возрасте 8–18 лет, никто не знает ваших детей лучше вас.

2 Список ресурсов

2.1 Игры

Разбейте лед с помощью видеоигр, которые повысят их навыки.

2.1.1 Логические навыки программирования

Lightbot: научите детей программировать в увлекательной игровой форме, решая головоломки в видеоигре!

Mekorama: помогите крошечному роботу добраться домой через 50 загадочных механических диорам.

Если ваши дети отказываются играть, бросьте им вызов, например: если вы хотите использовать Tik Tok или сыграть в Fortnite сегодня, вы должны достичь 12 уровня в Mekorama.

2.1.2 Навыки творческого мышления

Tricky Test 2 ™: Genius Brain ?: Бесплатная игра-головоломка с серией хитрых головоломок и абсурдных решений, о которых вы даже не догадываетесь.

Brain It On!: Обманчиво сложные физические головоломки.

Samorost 1: исследуйте начало серии Samorost в оригинальном небольшом приключении космического гнома.

Эти игры тоже очень забавные, но чтобы ваш подросток переключился, вы всегда должны оставлять его желать большего!

2.2 Приложения для увлекательного обучения

Итак, наш первый настоящий кодовый контакт!

Scratch: крупнейшее в мире сообщество бесплатного программирования для детей.

Герой программирования: Здесь программирование стало просто развлечением!

Mimo: научитесь программировать на HTML, JavaScript и Python.

Если ваши дети отказываются использовать эти приложения, бросьте им вызов еще раз, например: если вы хотите использовать Instagram, вам нужно достичь следующего уровня в Programming Hero.

Не продлевайте свое время перед экранами, если они провели 1 час в Instagram, поделитесь этим временем с вариантами, которые я предлагаю.

2.3. Youtube каналы о науке

Следующие видеоролики откроют их любопытство к окружающему миру и пробудят желание учиться.

Kurzgesagt - В двух словах: видео, объясняющие вещи с оптимистическим нигилизмом.

TED-Ed: Уроки, которыми стоит поделиться.

От 3 до 2 видео в неделю, даже если они короткие. Старайтесь всегда заставлять их смотреть в один и тот же час / день, чтобы сформировать поведенческий паттерн. Мы постараемся переключиться с глупых каналов Youtube на хорошие.

2.4 Очные занятия в вашем районе

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

Было бы желательно, чтобы эти дополнительные классы обучали программированию, используя:

  • Linux
  • Роботы (машинки Lego, механическое оружие)
  • Датчики

2.5 Платформы о кодировании

Все становится серьезно. Только для целеустремленных подростков (от 14 лет)

Code Academy: специализированная платформа для начинающих программистов.

MDN - Веб-технологии: информационные материалы, которые помогут вам на самом деле использовать веб-технологии, чтобы делать то, что вы хотите.

Я рекомендую Python и веб-технологии (HTML, CSS и JavaScript) для начинающих.

2.6 Серии о науке, технике и программировании

Держите их мотивирующими. Подростки только с 14 лет.

Мистер Робот: таинственный анархист, который нанимает молодого программиста (Малека), который страдает антиобщественным расстройством, и соединяется с людьми, взламывая их.

Steins; Gate: аниме о группе друзей, которым удалось превратить свою микроволновую печь в устройство, которое может отправлять текстовые сообщения в прошлое.

Рик и Морти: Анимационная комедия, рассказывающая о приключениях безумного ученого Рика Санчеса.

Dark: пропавший ребенок отправляет четыре семьи в безумную охоту за ответами. Их поиск виноватых раскрывает грехи и секреты маленького городка.

3 Резюме

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

Поддерживать связь

Вы нашли эти подходы полезными? Какие твои? Оставьте комментарий, чтобы сообщить нам!

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

Наклейки

★ Теперь у вас могут быть одни из моих самых крутых наклеек для ноутбуков и одежды о программной инженерии, проверьте это!