freeCodeCamp
![]() Официальный логотип freeCodeCamp | |
Формирование | октябрь 2014 г Сан-Франциско, Калифорния |
---|---|
Основатель | Куинси Ларсон |
82-0779546 | |
Юридический статус | 501(c)(3) некоммерческая благотворительность |
Цель | Образование и некоммерческая работа |
Область | По всему миру |
Доход (2022) | 4,28 миллиона долларов [1] |
Затраты (2022) | 1,39 миллиона долларов [1] |
Персонал (2021) | 46 [2] |
Волонтёры (2023) | 4695 [3] |
Веб-сайт | бесплатный кодкемп |
freeCodeCamp (также называемый Free Code Camp ) — некоммерческая образовательная организация. [4] который состоит из веб-платформы интерактивного обучения , онлайн-форума сообщества , чатов , онлайн-публикаций и местных организаций, которые намерены сделать разработку программного обеспечения для обучения доступной для всех.
Начиная с учебных пособий, которые знакомят учащихся с HTML , CSS и JavaScript , учащиеся переходят к проектным заданиям, которые они выполняют либо в одиночку, либо в парах. После выполнения всех задач проекта студенты сотрудничают с другими некоммерческими организациями для создания веб-приложений, что дает студентам практический опыт разработки. [5]
История
[ редактировать ]Куинси Ларсон и pre-freeCodeCamp
[ редактировать ]Куинси Ларсон проработал директором школы шесть лет, прежде чем начал учиться программировать, чтобы создавать инструменты, повышающие эффективность школ. [6] Его собственный путь к обучению программированию был долгим и извилистым. [7] и он осознал необходимость единой учебной программы для начинающих разработчиков. Проанализировав данные о учебных лагерях по программированию в США и осознав, насколько недоступно образование в области кодирования для масс, [8] он намеревался создать полностью онлайн-инклюзивную бесплатную платформу для совместного обучения программированию, результатом чего стал freeCodeCamp.
В настоящее время он живет в Техасе со своей семьей и проводит время, работая над freeCodeCamp, пишет статьи и берет интервью у авторов для публикации freeCodeCamp, координирует проекты с открытым исходным кодом, такие как Chapter (бесплатная альтернатива Meetup с открытым исходным кодом ), [9] выступая за свободный и открытый Интернет [10] и играл со своими двумя маленькими детьми. [ нужна ссылка ]
Запуск в 2014 году
[ редактировать ]FreeCodeCamp был запущен в октябре 2014 года и зарегистрирован как Free Code Camp, Inc. Основатель Куинси Ларсон — разработчик программного обеспечения, который занялся программированием после аспирантуры и создал freeCodeCamp как способ ускорить продвижение студента от новичка до готовности к работе. .
В интервью подкасту 2015 года он резюмировал свою мотивацию создания freeCodeCamp следующим образом:
freeCodeCamp — это моя попытка исправить крайне неэффективный и запутанный способ, которым я научился программировать. Я посвятил свою карьеру и всю оставшуюся жизнь тому, чтобы сделать этот процесс максимально эффективным и безболезненным. [...] Все те вещи, которые превратили для меня обучение программированию в кошмар, - это вещи, которые мы пытаемся исправить с помощью freeCodeCamp. [11]
Первоначальная учебная программа была сосредоточена на MongoDB , Express.js , AngularJS и Node.js , и ее прохождение оценивалось в 800 часов. [12] Многие уроки представляли собой ссылки на бесплатные материалы на других платформах, таких как Codecademy , Stanford или Code School . Курс был разбит на «Путевые точки» (быстрые интерактивные уроки), «Костеры» (задачи по алгоритмам), «Зиплайны» (внешние проекты) и «Бейсджампы» (полнофункциональные проекты). За выполнение front-end и full-stack проектов студент получил соответствующие сертификаты.
Обновление учебной программы и опрос разработчиков в 2016 г.
[ редактировать ]Учебная программа была обновлена в январе 2016 года, чтобы меньше полагаться на внешние материалы, удалить нетрадиционные названия разделов и переключить фокус с AngularJS на React.js в качестве предпочтительной библиотеки внешнего интерфейса. В курсовую работу вошел ряд дополнений, включая D3.js и Sass , которые довели общую оценку времени до 2080 часов и еще два сертификата, визуализацию данных и бэкенд .
Также в 2016 году freeCodeCamp провел опрос около 15 000 разработчиков, задав им вопросы об основных демографических характеристиках и вопросах, связанных с программированием. [13] Некоторые результаты включают в себя: «только 18 процентов заявили, что хотели бы работать в стартапе» и «тридцать восемь процентов не планируют специализироваться на UX, бэкэнде или других конкретных дисциплинах».
Запуск подкаста в 2017 году
[ редактировать ]В ноябре 2017 года freeCodeCamp запустил подкаст , [14] в котором по состоянию на январь 2024 года 107 серий. В подкасте приняли участие такие известные гости, как Джоэл Спольски (создатель Trello и Stack Overflow ), Джефф Этвуд (соучредитель Stack Exchange ) и Дэвид Дж. Малан (ведущий инструктор CS50 ). [15]
Учебный план
[ редактировать ]Учебная программа для самостоятельного обучения [16] включает в себя 1400 часов интерактивных задач по кодированию и проектов веб-разработки, а также 800 часов участия в проектах с открытым исходным кодом. [17] проекты для некоммерческих организаций и постоянно пополняется новыми задачами и проектами. [5] Это означает примерно один год постоянного программирования. Учебная программа разделена на адаптивный веб-дизайн , алгоритмы JavaScript и структуры данных , интерфейсные библиотеки, визуализацию данных , API и микросервисы , а также информационную безопасность и обеспечение качества . После прохождения каждого раздела участники получают сертификат. [18]
В учебной программе особое внимание уделяется парному программированию , призванному способствовать развитию культуры сотрудничества и совместного обучения, что может преодолеть сомнения учащегося в адекватности своих навыков (в народе называемые « синдромом самозванца »). [19]
Языки и технологии, которые в настоящее время преподаются на freeCodeCamp, включают HTML5 , PHP , CSS 3 , JavaScript , jQuery , Bootstrap , Sass, React.js, Node.js, Python , Express.js, MongoDB и Git . [20]
Чтобы отпраздновать 8-й день рождения freeCodeCamp 25 октября 2022 года, Куинси Ларсон опубликовал твит, в котором объявил, что бесплатные аккредитованные программы получения степени по математике и информатике в настоящее время находятся в активной разработке. Официальные даты релиза еще не определены. [21]
В 2023 году freeCodeCamp в партнерстве с Microsoft разработала базовую сертификацию C# . [22]
В 2024 году freeCodeCamp запустит крупнейший программный канал на YouTube. [ нужна ссылка ] , с 8,94 миллионами подписчиков. [23] Они сделали там более 700 полноценных курсов по программированию бесплатными, а новые курсы публикуются каждую неделю. [24]
Некоммерческая работа
[ редактировать ]Когда студенты freeCodeCamp получают все сертификаты учебной программы, они получают возможность и поощряются к сотрудничеству с некоммерческими организациями . [25] Примеры включают индонезийскую некоммерческую организацию Kopernik. [26] и Люди, спасающие животных. [26]
В 2016 году freeCodeCamp объявила о своей инициативе «Открытый исходный код во благо», которая расширяет и открывает исходные коды их некоммерческой работы для использования всеми некоммерческими организациями и организациями. [27] За десять месяцев после запуска в рамках инициативы было создано семь инструментов с открытым исходным кодом. [28] Mail for Good — один из проектов, который помогает организациям отправлять массовые электронные письма по низкой цене. [29] который служит более дешевой альтернативой таким сервисам, как MailChimp .
Три проекта перечислены в каталоге «Открытый исходный код во благо». [30] все они были заархивированы на GitHub в 2020 году. [31] [32] [33]
Прием
[ редактировать ]Платформу freeCodeCamp используют около 350 000 уникальных посетителей в месяц, [34] [35] со студентами из более чем 160 стран. [36]
В freeCodeCamp есть международные группы сообщества, где студенты могут общаться лично. [37] Некоторые группы были упомянуты в местных новостях, ссылаясь на freeCodeCamp как на введение в программирование с целью заполнения предполагаемых вакансий на должностях, связанных с программированием, в следующем десятилетии. [38] [39]
Другие технологические компании охарактеризовали freeCodeCamp как «известную благотворительную организацию с обучающей платформой мирового класса». [22] и «имеет отличный канал на YouTube и является хорошей отправной точкой». [40]
Ссылки
[ редактировать ]- ^ Jump up to: а б «Free Code Camp Inc» . 8 января 2024 г. . Проверено 23 января 2024 г.
- ^ «Сотрудники freeCodeCamp» . 28 марта 2021 г. Проверено 27 января 2023 г.
- ^ «Основной репозиторий участников freeCodeCamp» . Гитхаб . Проверено 11 апреля 2023 г.
- ^ «О freeCodeCamp — Часто задаваемые вопросы» . Freecodecamp.org . 18 октября 2019 г.
- ^ Jump up to: а б Гарфилд, Робинн (26 апреля 2016 г.). «Студенты учатся программировать бесплатно, жертвуя свои навыки некоммерческим организациям» . КСЛ-ТВ . Проверено 29 января 2017 г.
- ^ SE Daily (20 декабря 2019 г.). «freeCodeCamp с подкастом Куинси Ларсона» . Ежедневник программной инженерии . Проверено 22 марта 2020 г.
- ^ Ларсон, Куинси (13 ноября 2014 г.). «Поучительная история об обучении программированию. Моя собственная» . бесплатный кодкемп . Проверено 23 марта 2020 г.
- ^ Ларсон, Куинси (9 ноября 2014 г.). «Первый месяц лагеря бесплатного кода» . бесплатный кодкемп . Проверено 22 марта 2020 г.
- ^ "Глава" . Гитхаб .
- ^ Ларсон, Куинси (16 марта 2017 г.). «Будущее открытого Интернета» . freeCodeCamp . Проверено 22 марта 2020 г.
- ^ Мохан, Пранай (28 октября 2015 г.). «Лагерь свободного кода с Куинси Ларсоном» . Ежедневник программной инженерии . Проверено 16 января 2017 г.
- ^ freeCodeCamp (30 апреля 2015 г.). «Наша 1600-часовая учебная программа по программированию на JavaScript» . freeCodeCamp.org . Проверено 29 января 2017 г.
- ^ Колдьюи, Девин (4 мая 2016 г.). «Опрос Free Code Camp выявил демографические данные программистов-самоучек» . ТехКранч . Проверено 23 января 2024 г.
- ^ «Подкаст freeCodeCamp уже доступен. Вот 6 эпизодов, которые вы можете послушать прямо сейчас» . freeCodeCamp.org . 17 ноября 2017 г. . Проверено 16 января 2024 г.
- ^ «Подкаст freeCodeCamp» . freecodecamp.libsyn.com . Проверено 8 марта 2024 г.
- ^ Брэдфорд, Лоуренс (8 декабря 2016 г.). «11 веб-сайтов, на которых можно научиться программировать бесплатно в 2017 году» . Форбс . Проверено 29 января 2017 г.
- ^ «Лагерь свободного кода» . Проверено 5 декабря 2019 г.
- ^ «Учебная программа лагеря бесплатного кода» . freeCodeCamp . Проверено 5 декабря 2019 г.
- ^ Финли, Клинт (18 июня 2015 г.). «Вы можете выполнять реальную работу в этом бесплатном учебном лагере по программированию» . Проводной . Проверено 1 января 2017 г.
- ^ «Карта проблем freeCodeCamp» . Проверено 13 января 2017 г.
- ^ «Объявление о бесплатном получении высшего образования Куинси Ларсоном» . Проверено 25 октября 2022 г.
- ^ Jump up to: а б Сэвидж, Кэти (28 августа 2023 г.). «Анонсируем новую базовую сертификацию C# с помощью freeCodeCamp» . .NET-блог . Проверено 16 января 2024 г.
- ^ «freeCodeCamp.org» . Ютуб . ООО Гугл . Проверено 16 января 2024 г.
- ^ «Пресс-кит freeCodeCamp» . Новости freeCodeCamp.org . freeCodeCamp. 14 июля 2022 г. Проверено 17 апреля 2023 г.
- ^ Ким, Ларри (24 июня 2015 г.). «7 (еще) мест, где можно бесплатно научиться программировать» . Inc. Проверено 29 января 2017 г.
- ^ Jump up to: а б Раух, Йозеф (1 июня 2015 г.). «Работодатели занимаются краудсорсинговым программированием: вот почему» . Рекрутер.com . Проверено 24 января 2017 г.
- ^ Джонсон, Майкл Д. (23 сентября 2016 г.). «Открытый исходный код во благо» . freeCodeCamp . Проверено 18 октября 2017 г.
- ^ Джонсон, Майкл Д. (21 июля 2017 г.). «Представляем открытый исходный код для Good Directory: помогите некоммерческим организациям с помощью кода» . freeCodeCamp . Архивировано из оригинала 18 января 2019 года . Проверено 18 октября 2017 г.
- ^ Смит, Эрни (18 сентября 2017 г.). «Некоммерческая организация представляет подход к электронному маркетингу с открытым исходным кодом» . Ассоциации сейчас . Проверено 18 октября 2017 г.
- ^ freeCodeCamp/open-source-for-good-directory , freeCodeCamp.org, 25 октября 2023 г. , получено 16 января 2024 г.
- ^ freeCodeCamp/pantry-for-good , freeCodeCamp.org, 12 января 2024 г. , получено 16 января 2024 г.
- ^ freeCodeCamp/mail-for-good , freeCodeCamp.org, 4 января 2024 г. , получено 16 января 2024 г.
- ^ freeCodeCamp/meeting-for-good , freeCodeCamp.org, 4 января 2024 г. , получено 16 января 2024 г.
- ^ Ларсон, Куинси [@ossia] (9 января 2017 г.). «показываю аналитику сайта на конец декабря 2016 года» ( твит ) . Проверено 10 января 2017 г. — через Twitter .
- ^ Ларсон, Куинси (11 января 2017 г.). «Как опубликоваться в публикации freeCodeCamp Medium» . freeCodeCamp . Проверено 12 января 2017 г.
- ^ Колдьюи, Девин (4 мая 2016 г.). «Опрос Free Code Camp выявил демографические данные программистов-самоучек» . ТехКранч . Проверено 29 января 2017 г.
- ^ freeCodeCamp (9 мая 2015 г.). «В лагере Free Code теперь есть локальные группы» . freeCodeCamp . Проверено 12 октября 2017 г.
- ^ Кесада, Виктор (31 июля 2017 г.). «Лагерь программистов для резидентов OKC дает студентам опыт, помогая некоммерческим организациям» . Оклахоман . Проверено 12 октября 2017 г.
- ^ Эллисон, Джонатан (1 октября 2017 г.). «СЛУШАЙТЕ: Code Camp обучает программированию и помогает некоммерческим организациям» . Воздух1 . Архивировано из оригинала 12 октября 2017 года.
- ^ «Улучшите свои навыки программирования! - Обучение программированию – Поддержка Grasshopper» . 15 июня 2023 года. Архивировано из оригинала 15 июня 2023 года . Проверено 16 января 2024 г.
Внешние ссылки
[ редактировать ]- Компьютерное программирование
- Веб-сайты сообщества
- Открытые образовательные ресурсы
- Виртуальная среда обучения
- Системы управления обучением
- Американские образовательные сайты
- Компьютерные веб-сайты
- Веб-дизайн
- Организации, созданные в 2014 году
- Каналы YouTube, связанные с образованием
- Некоммерческие организации, базирующиеся в Техасе
- 2014 заведения в США