5 уроков из самого популярного в мире онлайн-курса программирования.

Когда постоянно появляются заголовки, такие как этот о Как заработать более 100 000 долларов в год на создании онлайн-курсов »или даже этот о Как я заработал 60 000 долларов за год создания и продажи онлайн-курсов », вполне естественно, что заинтригованы перспективами получения крутых пяти-шестизначных продаж онлайн-курсов.

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

Я имел удовольствие присутствовать на программном выступлении доктора Чарльза Северанса из Мичиганского университета на виртуальном Саммите успеха электронного обучения 2021 года, где он рассказал об уроках, которые он извлек из разработки самого популярного в мире онлайн-курса программирования. Помимо забавного и интересного взгляда на индустрию электронного обучения в целом, он также дал 5 интересных советов, которые помогут любому разработать курс, на который подпишутся 250 000 человек.

Как появился самый популярный в мире онлайн-курс программирования.

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

Он обнаружил, что проблема, которая причиняла страдания стольким бывшим студентам, была двоякой: во-первых, предыдущие инструкторы подавляли студентов; во-вторых, предыдущие инструкторы были ослами.

Имея это в виду, доктор Северанс начал составлять свой ставший вскоре знаменитым курс программирования. Он начал с написания учебника, в котором все сводилось к сути программирования. Другими словами, он обрезал жир. Все, что считалось несущественным для начинающих программистов, он исключил из курса. Вместо обычных 5-фунтовых томов, прилагаемых к курсам программирования, доктор Северанс опубликовал 250-страничный учебник, содержащий самые важные сведения, которые должен знать любой начинающий программист. Затем он устранил все препятствия, которые создавались предыдущими преподавателями (например, предварительное условие математического анализа, которое университеты используют для отбора своих «идеальных» кандидатов), чтобы открыть двери для всех, кто хотел научиться программировать.

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

После нескольких лет преподавания этого курса в Мичиганском университете доктор Северанс в 2014 году выпустил свой знаменитый курс Программирование для всех на Coursera.

За несколько коротких недель 250 000+ человек со всего мира подписались на участие в первом семестре. Теперь Программирование для всех доступно на всех основных платформах электронного обучения, включая edX, Class Central, Future Learn, freeCodeCamp, Youtube и другие.

Так как же доктор Северанс разработал курс, на первый выпуск которого подписались более 250 000 человек?

5 уроков из самого популярного в мире онлайн-курса программирования.

1. Учите к компетентности и удержанию.

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

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

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

2. Не переучивайте.

Эксперты склонны переучивать.

Как правило, не по своей вине (если только они не обладают комплексом превосходства), эксперты рады преподавать все, что они знают, чтобы помочь другим добиться успеха в той же области. Это приводит к чрезмерному обучению и часто перегружает студентов информацией.

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

Советы, чтобы избежать чрезмерного обучения:

  1. Сведите свой курс к сути. Составив список всей информации, которой вы хотите научить, приступайте к обрезке жира. Все, что не нужно знать идеальной аудитории вашего курса, должно быть удалено. Ключ в том, чтобы знать, на каком уровне навыков вы обучаете и что им абсолютно необходимо знать, чтобы добиться успеха после курса.
  2. Разбейте информацию на легкоусвояемые части. Исследования показали, что у людей меньше внимания, чем у золотых рыбок, что привлекло внимание к микрообучению. Разбивая содержание вашего курса на более мелкие учебные блоки, студенты лучше усваивают информацию, тем самым улучшая запоминание темы и понимание.
  3. Распространение обучения на более длительный период времени. Хотя все являются поклонниками курсов, которые утверждают, что вы тоже можете изучить основы управления проектами за 1 час, в действительности люди не могут успешно применить что-либо. они учатся за короткий промежуток времени. Это связано с нейропластичностью (также известной как способность мозга изменяться и адаптироваться в результате опыта). Человеческий мозг не может быстро меняться и адаптироваться, поэтому люди не могут применять то, чему они научились, если это не делается в течение длительного периода времени. Вместо этого попробуйте чередовать периоды обучения с практикой, чтобы помочь распределить обучение на более длительный период времени.

3. Не учите, как задолбанный профессор информатики.

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

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

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

4. Время на задачу - самый важный способ учиться.

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

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

Самый простой способ выделить время на изучение задач - дать студентам адекватный практический материал. Каким бы способом вы ни занимались преподаваемым материалом, постарайтесь предоставить своим ученикам как можно больше практических приложений. Будь то решение задачи программирования до тех пор, пока она не станет правильной, отработка написания презентаций для различных сценариев или предоставление учащимся абзацев текста для перевода на их целевой язык, постарайтесь придумать как можно больше творческих и доступных способов для учащихся применить свои навыки. научился.

5. Доступность - ключ к успеху.

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

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

10 советов по доступному дизайну курса и методам обучения:

  1. Используйте четкие, последовательные макеты и упорядочивайте свой контент в удобной для понимания манере.
  2. Используйте описательные формулировки для гиперссылок и замещающего текста.
  3. Используйте высококонтрастные цветовые комбинации.
  4. Добавляйте субтитры или расшифровывайте видео и аудио контент.
  5. Представляйте контент несколькими способами (текст, видео, аудио, изображения).
  6. Делайте примеры и задания актуальными и доступными для учащихся, учитывая их интересы и биографию.
  7. Обеспечьте множество разнообразных практик.
  8. Разместите свой курс на платформе, которая работает со всеми типами технологий (от мобильных телефонов до планшетов и ноутбуков) и может работать с низкой пропускной способностью.
  9. Убедитесь, что контент и навигация доступны только с клавиатуры.
  10. Предоставьте четкие и краткие описания, инструкции и ожидания, которые можно понять на разных уровнях чтения и понимания.

Последние мысли.

Ключевые выводы:

  • Компетенция и сохранение знаний должны быть целью номер один при разработке и проектировании вашего курса. Этого можно достичь, сосредоточив внимание на предоставлении студентам множества возможностей для практики, повторении сложных понятий с интервалами и обучении только основам.
  • Не перегружайте студентов преподаванием концепций, которые им не нужны, чтобы стать компетентными и актуальными после завершения курса. Составьте список всех концепций, которым вы хотите научить, а затем выбросьте все ненужное. Будьте безжалостны при обрезке жира.
  • Тот факт, что вы являетесь экспертом в своей области, не означает, что вам разрешено быть идиотом, обучая своих учеников. Не используйте отраслевой жаргон, не объясняя, что это означает, не прыгайте от темы к теме и не ждите, что ваши ученики последуют, не погружайтесь внезапно в сложные темы, предварительно не обеспечив прочную основу, и не предполагайте, что ваши ученики знают что-то только потому, что ты делаешь
  • Чтобы увеличить время на выполнение задания, предоставьте учащимся соответствующий практический материал, который поможет им научиться применять полученные навыки. Учащиеся, которые уделяют задаче больше времени, лучше сохранят свои навыки.
  • Сделайте ваш курс доступным, чтобы люди со всего мира и из всех слоев общества могли учиться на ваших учениях. Никогда не переставайте думать о том, как сделать ваш курс еще более доступным для разных демографических групп.

Создание курсов, возможно, является одним из самых сложных способов заработать деньги в качестве фрилансера в экономике создателей. Однако, когда вы учитесь на успехах других, которые были до вас, процесс внезапно становится намного проще, особенно когда вам нужно запомнить только пять маленьких советов.