freeCodeCamp.org は、無料でコーディングを学ぶことができるフレンドリーなコミュニティです。これは、何百万人もの多忙な成人がテクノロジー業界に移行するのを支援するために、寄付者が支援する 501(c)(3) 慈善団体によって運営されています。私たちのコミュニティは、すでに 40,000 人以上が最初の開発者の仕事に就くのを支援してきました。
当社のフルスタック Web 開発と機械学習のカリキュラムは完全に無料で、自分のペースで進められます。あなたのスキルを向上させるために、何千ものインタラクティブなコーディングの課題が用意されています。
認証
学習プラットフォーム
バグと問題の報告
セキュリティ問題の報告と責任ある開示
貢献する
プラットフォーム、ビルド、展開ステータス
ライセンス
freeCodeCamp.org では、いくつかの無料の開発者認定資格を提供しています。これらの各認定には、5 つの必須 Web アプリ プロジェクトの構築と、それらのプロジェクトの準備に役立つ数百のオプションのコーディング課題が含まれます。初心者プログラマーが各認定資格を取得するには、約 300 時間かかると見積もっています。
freeCodeCamp.org カリキュラム内のこれら 50 のプロジェクトにはそれぞれ、独自のアジャイル ユーザー ストーリーと自動テストがあります。これらは、プロジェクトを段階的に構築し、送信する前にすべてのユーザー ストーリーを満たしていることを確認するのに役立ちます。
これらのテスト スイートは、freeCodeCamp の CDN を通じて取り込むことができます。これは、これらのプロジェクトを CodePen や Replit などの Web サイト上、またはローカル コンピューターの開発環境上で構築できることを意味します。
一度認定資格を取得すると、それを常に取得できます。 LinkedIn または履歴書からいつでもリンクできます。そして、将来の雇用主やフリーランスの顧客がそのリンクをクリックすると、あなたに固有の検証済み認定資格が表示されます。
唯一の例外は、学術的正直さに関するポリシーへの違反を発見した場合です。明白に剽窃している人(他の人のコードやプロジェクトを引用せずに自分のものとして提出する人)を見つけた場合、私たちはすべての厳格な教育機関が行うべきことを行います。つまり、認定を取り消し、そのような人を禁止します。
当社の 12 の主要な認定資格は次のとおりです。
猫の写真アプリを構築して HTML を学ぶ
カフェメニューを作成して基本的な CSS を学びましょう
色付きマーカーのセットを作成して CSS カラーを学習する
登録フォームを作成して HTML フォームを学習する
Rothko 絵画を構築して CSS ボックス モデルを学習する
フォトギャラリーを構築して CSS Flexbox を学習する
栄養ラベルを作成してタイポグラフィーを学ぶ
クイズを作成してアクセシビリティを学ぶ
貸借対照表を作成して CSS 疑似セレクターについて詳しく学ぶ
ピカソの絵画を作成して中級 CSS を学ぶ
ピアノを作ってレスポンシブ Web デザインを学ぶ
都市のスカイラインを構築して CSS 変数を学習する
雑誌を作成して CSS グリッドを学ぶ
ペンギンを構築して CSS 変換を学ぶ
観覧車を作って CSS アニメーションを学ぶ
プロジェクト: アンケートフォーム、トリビュートページ、技術文書ページ、製品ランディングページ、個人ポートフォリオ Web ページ
ピラミッド ジェネレーターを構築して JavaScript の入門を学びましょう
ロールプレイング ゲームを作成して基本的な JavaScript を学びます
カロリーカウンターを構築してフォーム検証を学ぶ
音楽プレーヤーを作成して基本的な文字列と配列のメソッドを学習する
日付フォーマッタを構築して日付オブジェクトを学習する
フットボール チーム カードを作成して最新の JavaScript メソッドを学びましょう
Todo アプリを構築して localStorage を学ぶ
10 進数から 2 進数へのコンバーターを作成して再帰を学習する
数値ソーターを構築して基本的なアルゴリズム的思考を学ぶ
統計計算機を構築して高度な配列手法を学習する
スプレッドシートを作成して関数型プログラミングを学ぶ
スパムフィルターを構築して正規表現を学ぶ
ショッピング カートを作成して基本的な OOP を学ぶ
プラットフォーマー ゲームを構築して中級 OOP を学ぶ
サイコロ ゲームを作成して中級のアルゴリズム的思考を学ぶ
fCC 作成者ページを作成して Fetch と Promise を学ぶ
fCC フォーラムのリーダーボードを構築して非同期プログラミングを学ぶ
プロジェクト: 回文チェッカー、ローマ数字コンバータ、電話番号検証ツール、レジ、ポケモン検索アプリ
ブートストラップ
jQuery
サス
反応する
リダックス
反応とRedux
プロジェクト: Random Quote Machine、Markdown Previewer、Drum Machine、JavaScript Calculator、25 + 5 Clock
D3 によるデータ視覚化
JSON API と Ajax
プロジェクト: 棒グラフ、散布図、ヒート マップ、コロプレス マップ、ツリーマップ ダイアグラム
ボイラープレートを構築して Bash を学ぶ
マリオデータベースを構築してリレーショナルデータベースを学ぶ
5 つのプログラムを構築して Bash スクリプトを学習する
学生データベースを構築して SQL を学ぶ: パート 1
学生データベースを構築して SQL を学ぶ: パート 2
Kitty Ipsum トランスレータを構築して高度な Bash を学習する
レンタル自転車ショップを作って Bash と SQL を学ぶ
城を建ててナノを学ぶ
SQL 参照オブジェクトを構築して Git を学ぶ
プロジェクト: サロン予約スケジューラ、天体データベース、周期表データベース、数字当てゲーム、ワールドカップ データベース
Npm を使用したパッケージの管理
ベーシックノードとエクスプレス
MongoDB と Mongoose
プロジェクト: タイムスタンプ マイクロサービス、リクエスト ヘッダー パーサー、URL Shortener、エクササイズ トラッカー、ファイル メタデータ マイクロサービス
Chai を使用した品質保証とテスト
アドバンストノードとエクスプレス
プロジェクト: メートル法-インペリアルコンバーター、問題トラッカー、個人ライブラリ、数独ソルバー、アメリカ英国翻訳者
暗号を構築して文字列操作を学ぶ
Luhn アルゴリズムを実装して数値と文字列を扱う方法を学ぶ
経費トラッカーを構築して Lambda 関数を学習する
大文字小文字変換プログラムを構築してリストの理解を学習する
数値の平方根を求めて二等分法を学ぶ
パスワードジェネレーターを構築して正規表現を学習する
最短経路アルゴリズムを構築してアルゴリズム設計を学ぶ
ハノイの塔のパズルを解いて再帰を学びましょう
マージソートアルゴリズムを構築してデータ構造を学習する
Sudoku ソルバーを構築してクラスとオブジェクトを学習する
二分探索ツリーを構築してツリートラバーサルを学習する
ベクトル空間を構築して特別なメソッドを学ぶ
プロジェクト: 算術フォーマッタ、時間計算機、予算アプリ、多角形面積計算機、確率計算機
Pythonによるデータ分析コース
ナムピー
プロジェクト: 平均分散標準偏差計算ツール、人口統計データ アナライザー、医療データ ビジュアライザー、ページ ビュー時系列ビジュアライザー、海面予測ツール
HelmetJS による情報セキュリティ
侵入テスト用の Python
プロジェクト: 株価チェッカー、匿名掲示板、ポート スキャナー、SHA-1 パスワード クラッカー、安全なリアルタイム マルチプレイヤー ゲーム
TensorFlow
ニューラルネットワークの仕組み
プロジェクト: じゃんけん、猫と犬の画像分類器、KNN を使用した書籍推奨エンジン、線形回帰医療費計算器、ニューラル ネットワーク SMS テキスト分類器
比率と比率を学ぶ
X を解く方法を学ぶ
分数と小数を学ぶ
関数とグラフを学ぶ
線形関数を学ぶ
共通因数と平方根を学ぶ
方程式系をグラフ化する方法を学ぶ
連立方程式の解き方を学ぶ
線形システムの応用を学ぶ
二次方程式を学ぶ
親グラフと多項式を学ぶ
大学代数のビジネス応用を学ぶ
単利と複利を学ぶ
指数と対数を学ぶ
Python を使用した大学代数: 結論
プロジェクト: 多機能電卓、グラフ電卓、3 つの数学ゲーム、金融電卓、データ グラフ エクスプローラー
レスポンシブ Web デザイン、アルゴリズムとデータ構造、フロントエンド開発ライブラリ、データ視覚化、バックエンド開発と API、レガシー情報セキュリティと品質保証の認定を取得すると、freeCodeCamp.org フルスタックを請求できるようになります。開発認証。この区別は、さまざまな Web 開発ツールを使用して約 1,800 時間のコーディングを完了したことを意味します。
また、2015 年のカリキュラムに遡る 4 つのレガシー認定資格もあり、現在も利用可能です。これらのレガシー認定に必要なプロジェクトはすべて、引き続き freeCodeCamp.org で利用できます。
レガシー フロントエンド開発認定
レガシー データ視覚化認定
レガシー バックエンド開発認定
従来の情報セキュリティおよび品質保証認定
C# を使用して最初のコードを作成する
単純な C# コンソール アプリケーションを作成して実行する
C# コンソール アプリケーションにロジックを追加する
C# コンソール アプリケーションでの変数データの操作
C# コンソール アプリケーションでメソッドを作成する
C# コンソール アプリケーションをデバッグする
試験: Microsoft 認定試験による基礎 C#
このコードは freeCodeCamp.org でライブで実行されています。
私たちのコミュニティには次のようなものもあります。
通常、数時間以内にプログラミングのヘルプやプロジェクトのフィードバックを得ることができるフォーラムです。
Python、SQL、Android、その他さまざまなテクノロジーに関する無料コースを提供する YouTube チャンネル。
数学とコンピューター サイエンスに関する何千ものプログラミング チュートリアルと記事を掲載した技術出版物。
開発者やコードを学習している人々とたむろして話すことができる Discord サーバー。
ここからコミュニティに参加してください。
バグを見つけたと思われる場合は、まずバグの報告方法に関する記事を読み、その指示に従ってください。
これが新しいバグであると確信し、他の人が同じ問題に直面していることを確認した場合は、新しい GitHub 問題を作成してください。バグを再現できるよう、できるだけ多くの情報を必ず含めてください。
当社は、当社のプラットフォームとユーザーの完全性に影響を与える可能性のある脆弱性を責任を持って開示することに感謝します。
セキュリティ ポリシーを読み、次の手順に従って脆弱性を報告してください。
freeCodeCamp.org コミュニティは、あなたのような何千人もの親切なボランティアのおかげで成り立っています。私たちはコミュニティへのあらゆる貢献を歓迎しており、皆様の参加をお待ちしております。
貢献するには次の手順に従ってください。
最近の投稿:
すべてのアプリケーションの一般的なプラットフォームのステータスは、 status.freecodecamp.org
で確認できます。コードのビルドとデプロイメントのステータスは、DevOps ガイドで確認できます。
著作権 © 2024 freeCodeCamp.org
このリポジトリのコンテンツには、次のライセンスが適用されます。
コンピュータ ソフトウェアは、BSD-3-Clause ライセンスに基づいてライセンス供与されます。
/curriculum
ディレクトリ内の学習リソース (そのサブディレクトリも含む) の著作権は © 2024 freeCodeCamp.org です。