freeCodeCamp - freeCodeCamp.orgのオープンソースコードベースとカリキュラム。無料でコーディングする方法を学びましょう。

(freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.)

Created at: 2014-12-25 01:49:19
Language: TypeScript
License: BSD-3-Clause

freeCodeCampソーシャルバナー

プルリクエストへようこそ 初めての方のみフレンドリー オープンソースヘルパー 自動セットアップ Rocket.Chat

freeCodeCamp.orgのオープンソースコードベースとカリキュラム

freeCodeCamp.orgは、無料でコーディングを学ぶことができるフレンドリーなコミュニティです。ドナーが支援する501(c)(3)非営利団体によって運営されており、忙しい何百万人もの成人がテクノロジーに移行するのを支援しています。私たちのコミュニティは、すでに40,000人以上が最初の開発者の仕事に就くのを支援してきました。

フルスタックのウェブ開発と機械学習のカリキュラムは完全に無料で、自分のペースで進められます。スキルを伸ばすのに役立つ、何千ものインタラクティブなコーディングの課題があります。

目次

認定

freeCodeCamp.orgは、いくつかの無料の開発者認定を提供しています。これらの各認定には、5つの必須のWebアプリプロジェクトの構築と、それらのプロジェクトの準備に役立つ何百ものオプションのコーディングの課題が含まれます。各認定資格は、初心者プログラマーが取得するのに約300時間かかると見積もっています。

freeCodeCamp.orgカリキュラムのこれらの50のプロジェクトのそれぞれには、独自のアジャイルユーザーストーリーと自動テストがあります。これらは、プロジェクトを段階的に構築し、提出する前にすべてのユーザーストーリーを確実に満たすのに役立ちます。

これらのテストスイートは、freeCodeCampのCDNを介して取り込むことができます。これは、CodePenやReplitなどのWebサイト、またはローカルコンピューターの開発環境でこれらのプロジェクトを構築できることを意味します。

認定を取得すると、いつでも取得できます。LinkedInからいつでもリンクしたり、履歴書を作成したりできます。そして、あなたの将来の雇用主またはフリーランスのクライアントがそのリンクをクリックすると、彼らはあなたに固有の検証済みの証明書を見るでしょう。

これに対する唯一の例外は、学問的誠実性に関する方針の違反を発見した場合です。人々が明確に盗用している(他の人のコードやプロジェクトを引用せずに自分のものとして提出する)のを見つけたら、すべての厳格な学習機関がすべきことを行います-私たちは彼らの認定を取り消し、それらの人々を禁止します。

これが私たちの10のコア認定です:

1.レスポンシブWebデザイン認定

2.JavaScriptアルゴリズムとデータ構造の認定

3.フロントエンドライブラリ認定

4.データ視覚化認証

5.APIとマイクロサービスの認定

6.品質保証認証

7.Python認定を取得した科学計算

8.Python認定によるデータ分析

9.情報セキュリティ認証

10.Python認定による機械学習

レガシーフルスタック開発認定

レスポンシブWebデザイン、アルゴリズムとデータ構造、フロントエンド開発ライブラリ、データ視覚化、バックエンド開発とAPI、およびレガシー情報セキュリティと品質保証の認定を取得すると、freeCodeCamp.orgフルスタックを申請できるようになります。開発認定。この違いは、さまざまなWeb開発ツールを使用して約1,800時間のコーディングを完了したことを意味します。

レガシー認証

また、2015年のカリキュラムにさかのぼる4つのレガシー認定があり、現在も利用できます。これらのレガシー認定に必要なすべてのプロジェクトは、freeCodeCamp.orgで引き続き利用できます。

  • レガシーフロントエンド開発認定
  • レガシーデータ視覚化認証
  • レガシーバックエンド開発認定
  • レガシー情報セキュリティおよび品質保証認証

学習プラットフォーム

このコードはfreeCodeCamp.orgでライブで実行されています。

私たちのコミュニティには次のものもあります。

  • 通常、プログラミングのヘルプやプロジェクトのフィードバックを数時間以内に得ることができるフォーラム。
  • Python、SQL、Android、およびその他のさまざまなテクノロジーに関する無料コースを備えたYouTubeチャンネル。
  • 数学とコンピュータサイエンスに関する何千ものプログラミングチュートリアルと記事を含む技術出版物。
  • たむろして、開発者やコーディングを学んでいる人々と話すことができるチャットサーバー。

ここでコミュニティに参加してください

バグと問題の報告

バグを見つけたと思われる場合は、まずバグの記事を報告する方法を読み、その指示に従ってください。

これが新しいバグであると確信していて、他の誰かが同じ問題に直面していることを確認した場合は、先に進んで新しいGitHubの問題を作成してください。バグを再現できるように、できるだけ多くの情報を含めるようにしてください。

セキュリティ問題と責任ある開示の報告

当社のセキュリティポリシーはこちらから入手できます。

貢献

freeCodeCamp.orgコミュニティは、あなたのような何千人もの親切なボランティアのおかげで可能になります。コミュニティへのすべての貢献を歓迎し、皆様をお迎えできることを嬉しく思います。

貢献するには、次の手順に従ってください

プラットフォーム、ビルド、および展開のステータス

すべてのアプリケーションの一般的なプラットフォームステータスは、で入手できます

status.freecodecamp.org
。コードのビルドとデプロイのステータスは、DevOpsガイドで確認できます。

ライセンス

Copyright©2022freeCodeCamp.org

このリポジトリのコンテンツは、次のライセンスに拘束されています。

  • コンピュータソフトウェアは、BSD-3-Clauseライセンスの下でライセンスされています。
  • /curriculum
    そのサブディレクトリを含むディレクトリ内の学習リソースは、 CC-BY-SA-4.0ライセンスの下でライセンスされています。