コーディングを学びたくてうずうずしているが、正式なクラスに通う時間やお金がない場合は、これら 11 のオンライン アカデミーのいずれかでコースを受講してみてください。 それらはすべてコースを無料で提供しており、少額の料金で認定資格を提供するところもあります。
以前にコーディングの学習を検討したことがある方は、オンライン教育プラットフォームである Codecademy に出会ったことがあるかもしれません。 使い方は簡単で、コーディング中に結果が表示されます。 Codecademy は、HTML と CSS、JavaScript、PHP、Python、Ruby、Angularjs、コマンド ラインなどを含む幅広いプログラミング言語を提供します。
Free Code Camp では、800 時間のコーディングのカリキュラムから始まり、その後、非営利向けのコーディングを 800 時間実践的に体験します。 スキルを学んだ後にポートフォリオを構築するのに最適な方法です。 利用可能なチュートリアルには、Python、Java、Ruby、PHP、HTML、CSS、DevTools、Node.js、Angular.js などが含まれます。
General Assembly の無料オンライン学習プラットフォームはプロジェクトベースであり、各レッスンは 1 つのプロジェクトのコーディングで構成されます。 GA Dash は、HTML、CSS、Java に加えて、レスポンシブ デザインや Tumblr テーマのゼロからの構築など、他のコースでは提供していないいくつかのコース オプションを提供します。
Codewars には、「カタ」と呼ばれる武道をテーマにしたチャレンジで楽しみが加わります。 型を完成するたびに、名誉を獲得し、より高いランクを得ることができます。 より多くの栄誉とより高いランクはより困難な課題を意味するため、常に何か新しいことに取り組むことができます。
Codewars では、サインアップの前提条件として提供されるコーディング言語のいずれかに関するある程度の知識が必要です。 これらには、CoffeeScript、JavaScript、Python、Ruby、Java、Clojure、Haskell が含まれ、さらに C++ や PHP なども追加される予定です。
Coursera は、一流大学の教授が教える幅広い科学および教養コースを備えた仮想大学で、すべて無料です。 データ サイエンスに関する理論的な教育や、Android アプリのプログラミングの入門が必要な場合は、これが最良の選択肢となる可能性があります。 コースの修了を示す証明書が必要な場合は、30 ドルから 100 ドルの少額の料金を支払います。
edX は、大学とその教授のサポートを受けて、プログラミング言語を含む幅広いコースを提供しています。 クラスの多くは自分のペースで受講でき、設定された日付に限定されません。 Coursera と同様、このクラスの資格情報が必要な場合は、30 ドルから 100 ドルを支払う必要があります。
非営利のカーン アカデミーは、さまざまな言語で幅広い教育用 YouTube 動画を提供しています。 コーディングの基本を 1 時間で学べるものもあります。 提供されるコーディング言語には、JavaScript、HTML および CSS、SQL が含まれます。 他にもプログラミングやコンピューター サイエンスのトピックが多数用意されています。
この MIT コース教材コレクションにアクセスするために登録は必要ありません。 プログラミングのトピックは、工学的な問題解決の入門からコンピュータ アニメーションで使用されるアルゴリズムまで多岐にわたります。 一部のコースの課題には質問への回答が含まれていません。
オンライン コーディング ブート キャンプであるバイキング コード スクールの作成者によって作成された Odin プロジェクトは、誰でも無料で利用できます。 これはプロジェクトベースであり、新しく得たスキルを活かして雇用されるための最終コースを提供するので、これはボーナスです。 提供されるコーディング言語には、HTML、CSS、JavaScript と jQuery、Ruby on Rails が含まれます。
Udemyでは、プログラミングを含む多くのトピックの有料コースと無料コースを提供しています。 これらはコミュニティによって作成されたコースなので、参加する前にコースのレビューを読んでください。
このビデオ チュートリアルをまとめたものでは、最初から最後までプロセスを説明します。 完全に小さなコンセプトやプロジェクトに基づいているため、他のサイトやコースと組み合わせて使用するのが最適です。
あなたの最良の選択
そう決心しているなら コードを学ぶ、自分の学習スタイルに最も適したものを深く掘り下げる前に、これらの製品をいくつか試してみてください。