公式freeCodeCampロゴ | |
| 形成 | 2014年10月カリフォルニア州サンフランシスコ |
|---|---|
| 創設者 | クインシー・ラーソン |
| 82-0779546 | |
| 法的地位 | 501(c)(3) 非営利 慈善団体 |
| 目的 | 教育と非営利活動 |
地域 | 全世界 |
| 収益 | 428万ドル[1](2022年) |
| 経費 | 139万ドル[1](2022年) |
| スタッフ | 46 [2](2021年) |
| ボランティア | 4695 [3](2023年) |
| Webサイト | フリーコードキャンプ |
freeCodeCamp (フリーコードキャンプとも呼ばれる)は、インタラクティブな学習ウェブプラットフォーム、オンラインコミュニティフォーラム、チャットルーム、オンライン出版物、および誰もがソフトウェア開発を学習できるようにすることを目的とした地域組織で構成される非営利の教育組織[4]です。
HTML、CSS、JavaScript を紹介するチュートリアルから始まり、学生は単独またはペアで完了するプロジェクト課題に進みます。
歴史
クインシー・ラーソンとpre-freeCodeCamp
freeCodeCampを設立する前、クインシー・ラーソンは6年間学校長を務めた後、学校をより効率的にするためのツールを作るためにコーディングを学び始めました。[5]彼自身のコーディング学習の道のりは長く紆余曲折があり[6]、彼は新しい開発者のための単一トラックのカリキュラムの必要性を認識しました。米国のコーディングブートキャンプのデータを分析し、コーディング教育がいかにアクセスしにくいかを認識した後、[7]彼は、ピア主導のコーディング学習のための完全にオンラインの包括的な無料プラットフォームの作成に着手しました。その結果がfreeCodeCampです。
彼は現在、家族とともにテキサスに住んでおり、freeCodeCamp の活動、freeCodeCamp 出版物の執筆や著者へのインタビュー、Chapter (無料のオープンソースMeetupの代替) などのオープンソース プロジェクトの調整、[8]自由でオープンなインターネットの推進[9]、2 人の幼い子供との遊びなどに時間を費やしています。[要出典]
2014年に発売
freeCodeCamp は 2014 年 10 月に開始され、Free Code Camp, Inc. として法人化されました。創設者の Quincy Larson 氏は、大学院卒業後にプログラミングを始めたソフトウェア開発者であり、初心者から就職準備まで学生の進歩を効率化する方法として freeCodeCamp を作成しました。
2015 年のポッドキャスト インタビューで、彼は freeCodeCamp を作成した動機を次のように要約しています。
freeCodeCamp は、私がコードを学んだ極めて非効率的で回りくどい方法を修正するための私の努力です。私はこのプロセスを可能な限り効率的で苦痛のないものにするために、自分のキャリアと残りの人生を捧げています。[...] 私にとってコードの学習を悪夢にしていたすべてのことを、freeCodeCamp で修正しようとしているのです。[10]
オリジナルのカリキュラムはMongoDB、Express.js、AngularJS、Node.jsに重点を置いており、修了には800時間かかると見積もられていました。[11]レッスンの多くは、Codecademy、Stanford、Code Schoolなどの他のプラットフォーム上の無料教材へのリンクでした。コースは、「Waypoints」(簡単なインタラクティブなチュートリアル)、「Bonfires」(アルゴリズムの課題)、「Ziplines」(フロントエンドプロジェクト)、「Basejumps」(フルスタックプロジェクト)に分かれていました。フロントエンドプロジェクトとフルスタックプロジェクトを完了すると、学生にはそれぞれの証明書が授与されました。
2016年のカリキュラム更新と開発者調査
カリキュラムは 2016 年 1 月に更新され、外部資料への依存度が減り、慣例に反するセクション名が削除され、フロントエンド ライブラリの選択として AngularJS からReact.jsに重点が移されました。コースワークにはD3.jsやSassなどいくつかの追加があり、推定所要時間は 2,080 時間となり、データ視覚化とバックエンド の2 つの認定資格が追加されました。
また、2016年にfreeCodeCampは約15,000人の開発者を対象に、基本的な人口統計とコーディング関連の質問を調査しました。[12]調査結果には、「スタートアップで働きたいと答えたのはわずか18%」や「UX、バックエンド、その他の特定の分野に特化する予定がないのは38%」などが含まれています。
2017年にポッドキャストを開始
2017年11月、freeCodeCampはポッドキャストを開始しました。[13] 2019年11月から2023年8月までの休止期間を経て、[14]ポッドキャストは現在毎週リリースされており、2024年10月時点で146のエピソードがあります。ポッドキャストには、ジョエル・スポルスキー(TrelloとStack Overflowの作成者)、ジェフ・アトウッド( Stack Exchangeの共同創設者)、デビッド・J・マラン( CS50の主任インストラクター)などの著名なゲストが出演しています。[15]
カリキュラム
自分のペースで進められるカリキュラム[16]には、 1,400時間のインタラクティブなコーディングチャレンジとウェブ開発プロジェクト、非営利団体向けのオープンソース[17]プロジェクトへの貢献800時間が含まれており、チャレンジやプロジェクトが継続的に追加されています。[18]これは、約1年間のフルタイムコーディングに相当します。カリキュラムは、レスポンシブウェブデザイン、JavaScriptアルゴリズムとデータ構造、フロントエンドライブラリ、データ視覚化、APIとマイクロサービス、情報セキュリティと品質保証に分かれています。参加者は各セクションを完了するたびに証明書を受け取ります。[19]
カリキュラムではペアプログラミングを重視しており、コラボレーションと共有学習の文化を育むことを目的としており、これにより、学生のスキルの適切性に関する疑念(一般に「インポスター症候群」と呼ばれる)を克服することができます。[20]
freeCodeCampで現在教えられている言語とテクノロジーには、HTML、PHP、CSS、JavaScript、jQuery、Bootstrap、Sass、React.js、Node.js、Python、Express.js、MongoDB、SQL、Gitなどがあります。[21]
2022年10月25日のfreeCodeCampの8周年を記念して、クインシー・ラーソンは、数学とコンピュータサイエンスの無料の認定学位プログラムが現在積極的に開発中であることを発表するツイートを公開しました。正式なリリース日はまだ決定されていません。[22]
2023年、freeCodeCampはMicrosoftと提携してFoundational C# Certificationを開発しました。[23]
2015年に開設されたfreeCodeCamp YouTubeチャンネルは、2024年10月に1,000万人の登録者数を突破しました。 [24]このチャンネルには、無料で視聴できるフルレングスのプログラミングコースが700以上掲載されており、毎週新しいコースが公開されています。[25]
非営利活動
2017年まで、freeCodeCampの学生はカリキュラムのすべての証明書を取得すると、非営利団体で働く機会が与えられ、奨励されていました。[26]例としては、インドネシアを拠点とする非営利団体コペルニク[27]やピープル・セイビング・アニマルズ[27]などがあります。
2016年、freeCodeCampは「Open Source for Good」イニシアチブを発表しました。これは、非営利団体の活動をオープンソース化し、すべての非営利団体や組織が利用できるように拡張するものです。[28]開始から10か月以内に、このイニシアチブは7つのオープンソースツールを作成しました。[29] Mail for Goodは、組織が低コストで大量の電子メールメッセージを送信できるようにするためのプロジェクトの1つであり、[30] MailChimpなどのサービスよりも安価な代替手段として機能します。
「Open Source for Good」ディレクトリ[31]にリストされている3つのプロジェクトはすべて2020年にGitHubにアーカイブされました。[32] [33] [34]
受付
freeCodeCampのプラットフォームは、毎月約35万人のユニークビジターによって利用されており、[35] [36] 160か国以上の学生が利用しています。[37]
freeCodeCampには、学生が直接交流できる国際的なコミュニティ運営のグループがあります。[38]いくつかのグループは地元のニュースで取り上げられ、freeCodeCampは、今後10年間で予想されるプログラミング関連の仕事の欠員を埋めるためのプログラミング入門として紹介されました。[39] [40]
他のテクノロジー企業はfreeCodeCampを「世界クラスの学習プラットフォームを持つ有名な慈善団体」[23]、「優れたYouTubeチャンネルを運営しており、始めるのに適した場所」[41]と評している。
参考文献
- ^ ab “Free Code Camp Inc”. 2024年1月8日. 2024年1月23日閲覧。
- ^ “The freeCodeCamp Staff”. 2021年3月28日. 2023年1月27日閲覧。
- ^ 「freeCodeCamp の貢献者のメインリポジトリ」。GitHub。2023年4 月 11 日閲覧。
- ^ 「freeCodeCampについて - よくある質問」。Freecodecamp.org。2019年10月18日。
- ^ SE Daily (2019年12月20日). 「freeCodeCamp with Quincy Larson podcast」. Software Engineering Daily . 2020年3月22日閲覧。
- ^ ラーソン、クインシー(2014年11月13日)。「コーディングを学ぶことの警告物語。私自身の話」。freecodecamp 。 2020年3月23日閲覧。
- ^ Larson, Quincy (2014年11月9日). 「Free Code Campの最初の1か月」. freecodecamp . 2020年3月22日閲覧。
- ^ 「章」. GitHub .
- ^ Larson, Quincy (2017年3月16日). 「オープンインターネットの未来」. freeCodeCamp . 2020年3月22日閲覧。
- ^ Mohan, Pranay (2015 年 10 月 28 日)。「Quincy Larson による無料コード キャンプ」。Software Engineering Daily。2017年1 月 16 日閲覧。
- ^ freeCodeCamp (2015 年 4 月 30 日)。「1,600 時間の JavaScript コーディング カリキュラム」。freeCodeCamp.org。2017年1月 29 日閲覧。
- ^ Coldewey, Devin (2016年5月4日). 「Free Code Campの調査で独学のプログラマーの人口統計が明らかに」. TechCrunch . 2024年1月23日閲覧。
- ^ 「freeCodeCamp ポッドキャストがライブ配信中です。今すぐ一気聞きできる 6 つのエピソードをご紹介します」。freeCodeCamp.org 2017年 11 月 17 日。2024年1 月 16 日閲覧。
- ^ 「freeCodeCamp Podcast Season #2: Quincy's Back to Interview Devs」. freeCodeCamp.org . 2023年7月12日. 2024年10月20日閲覧。
- ^ 「freeCodeCamp Podcast」. freecodecamp.libsyn.com . 2024年3月8日閲覧。
- ^ ブラッドフォード、ローレンス(2016年12月8日)。「2017年に無料でコードを学べる11のウェブサイト」フォーブス。 2017年1月29日閲覧。
- ^ 「Free Code Camp」 。 2019年12月5日閲覧。
- ^ Garfield, Robynn (2016年4月26日). 「学生たちは無料でコーディングを学びながら、そのスキルを非営利団体に寄付している」KSL-TV . 2017年1月29日閲覧。
- ^ 「Free Code Camp Curriculum」. freeCodeCamp . 2019年12月5日閲覧。
- ^ Finley, Klint (2015年6月18日). 「この無料のコーディングブートキャンプで、実際の仕事ができます」. Wired . 2017年1月1日閲覧。
- ^ 「freeCodeCamp の課題マップ」 。2017年1 月 13 日閲覧。
- ^ 「クインシー・ラーソンの大学学位無償化発表」。2022年10月25日閲覧。
- ^ ab Savage, Katie (2023 年 8 月 28 日)。「freeCodeCamp による新しい Foundational C# 認定資格の発表」。.NET ブログ。2024 年1 月 16 日閲覧。
- ^ "freeCodeCamp.org". YouTube . Google LLC . 2024年1月16日閲覧。
- ^ 「freeCodeCamp プレスキット」。freeCodeCamp.org ニュース。freeCodeCamp。2022 年 7 月 14 日。2023 年4 月 17 日閲覧。
- ^ Kim, Larry (2015年6月24日). 「無料でコードを学べる7つの場所」. Inc. 2017年1月29日閲覧。
- ^ ab Rauch, Joseph (2015 年 6 月 1 日)。「雇用主がコーディングをクラウドソーシングしている理由」。Recruiter.com。2017年1月 24 日閲覧。
- ^ Johnson, Michael D. (2016 年 9 月 23 日). 「Open Source for Good」. freeCodeCamp . 2017 年10 月 18 日閲覧。
- ^ Johnson, Michael D. (2017 年 7 月 21 日). 「Open Source for Good ディレクトリの紹介: コードで非営利団体を支援する」. freeCodeCamp . 2019 年 1 月 18 日時点のオリジナルよりアーカイブ。 2017 年10 月 18 日閲覧。
- ^ スミス、アーニー(2017年9月18日)。「非営利団体が電子メールマーケティングにオープンソースの取り組みを開始」。Associations Now 。 2017年10月18日閲覧。
- ^ freeCodeCamp/open-source-for-good-directory、freeCodeCamp.org、2023年10月25日、 2024年1月16日閲覧
- ^ freeCodeCamp/pantry-for-good、freeCodeCamp.org、2024年1月12日、 2024年1月16日閲覧
- ^ freeCodeCamp/mail-for-good、freeCodeCamp.org、2024年1月4日、 2024年1月16日閲覧
- ^ freeCodeCamp/meeting-for-good、freeCodeCamp.org、2024年1月4日、 2024年1月16日閲覧
- ^ Larson, Quincy [@ossia] (2017年1月9日). 「2016年12月末のウェブサイト分析を表示しています」(ツイート)。2017年1月10日閲覧 – Twitter経由。
- ^ Larson, Quincy (2017 年 1 月 11 日)。「freeCodeCamp Medium 出版物に掲載される方法」。freeCodeCamp。2017年1月 12 日閲覧。
- ^ Coldewey, Devin (2016 年 5 月 4 日)。「Free Code Camp の調査で独学のプログラマーの人口統計が明らかに」。TechCrunch。2017年1月 29 日閲覧。
- ^ freeCodeCamp (2015 年 5 月 9 日). 「Free Code Camp にローカル グループが追加されました」. freeCodeCamp . 2017 年10 月 12 日閲覧。
- ^ Quezada, Victor (2017年7月31日). 「OKC在住者のコーディングキャンプが学生に非営利団体支援の経験を与える」.オクラホマン. 2017年10月12日閲覧。
- ^ Ellyson, Jonathan (2017年10月1日). 「LISTEN: Code Camp Teaches Programming, Helps Non-Profits」. Air1 . 2017年10月12日時点のオリジナルよりアーカイブ。
- ^ “コーディングスキルをスーパーチャージしましょう! - コーディング教育 - Grasshopper サポート”. 2023年6月15日. 2023年6月15日時点のオリジナルよりアーカイブ。 2024年1月16日閲覧。
外部リンク
- 公式サイト
