11無料でコーディングするためのベストプラクティス

だから、あなたはコードを学ぶことを決めたと決めましたが、正式な教室の設定に多額の資金を投入することには興味がありません。

幸いなことに、インターネットにはたくさんの素晴らしい場所があり、今すぐコーディングを始めるために知っておくべきスキルを教えてくれるでしょう。その多くは無料です。

ここには、お金を必要とせずに今すぐコーディングを開始できる11の場所のリストがあります。

コーデックアカデミー

あなたが前にコードすることを学んだことがあるならば、あなたはCodecademyに遭遇した可能性があります。

コーディング中にコードの結果を使用して表示するのは簡単です。

Codecademyは、インタラクティブなプラットフォームでも、 HTMLとCSS、 JavaScript 、PHP、Python、Ruby、Angularjs、Command Lineなど幅広いプログラミング言語を提供しています。

フリーコードキャンプ

フリーコードキャンプは、カリキュラムで800時間のコーディングを開始します(サマーキャンプテーマ)。 このリストにある他のオプションとは異なり、非営利プロジェクトのコーディング実習のコーディング教育の800時間後があります。 貴重なスキルを習得した後にポートフォリオを構築するのに最適な方法です。

現時点では、フリーコードキャンプを通じてHTML、CSS、JavaScript、データベース、DevTools、Node.js、Angular.jsを学ぶことができます。

GAダッシュ

総会の無料オンライン学習プラットフォームは、Codecademyやフリーコードキャンプとは異なり、プロジェクトの作業に基づいています。 各レッスンは、1つの「プロジェクト」を完了するための作業から成り立っています。

GA Dashには、レスポンシブデザインやTumblrテーマを最初から構築するなど、他のものにはないいくつかのコースオプションがあります。

コードワード

コードワードは、コーディングスキルを磨くための楽しい方法を提供します。 このサイトでは、「kata」と呼ばれる一連の武道芸術の課題を提供しています。あなたは名誉とランクを得るためにカタートを完​​成させます。 より多くの名誉とランクは、より困難な課題を意味するので、常に新しいことがあります。

しかし、警告があります - コードワードは、サインアップを許可する前に、現時点で提供しているコーディング言語のいずれかで何らかの知識が必要です。

現在、C ++やPHPを含む、CoffeeScript、JavaScript、Python、Ruby、Java、Clojure、Haskellで課題を提供しています。

クセッシャ

これまでにリストされている他のサイトとは異なり、Courseraには非常に大きなコースライブラリがあり、 プログラミングのトピックをはるかに超えてます。 クラスは実際の大学の教授によって教えられ、100%自由に出席することができます。 データサイエンスに関する理論的な教育や、Androidアプリのプログラミングについての紹介が必要な場合は、これが最適な選択肢かもしれません。

ただし、あなたがこのコースを修了したことを証明書に示す場合は、選択した認定資格を得るために30〜100ドルの範囲で少し支払う必要があります。

edX

Courseraのように、edXはプログラミング言語以外にも多くのコースを提供しており、コースからかなりの量のコンピュータ科学知識を得ることができます。 すべてのクラスの教材は、大学と本物の教授によってサポートされています。 クラスの多くは、あなたのペースで取ることができ、特定の日付に限られていません。

しかし、コースラのように、クラスの資格が必要な場合は、お金(30〜100ドル)を支払う必要があります。「確認済み」の形式でコースを受講する必要があります。コース。

カーンアカデミー

CourseraやedXと同様、Khan Academyはコーディングだけでなく、たくさんのテーマを提供しています。 しかし、他とは異なり、1時間でコーディングの基礎を学ぶことができます。トピックの概要を知りたい場合は完璧です。

提供されるコーディング言語には、JavaScript、HTML&CSS、SQL、およびその他のさまざまなプログラミング/コンピュータ科学のトピックが含まれます。

MIT OpenCourseWare

このMITコースの資料にアクセスするためのアカウントは必要ありません。 彼らのプログラミングセクションは、エンジニアリングの問題解決の紹介からコンピュータアニメーションで使用されるアルゴリズムまで、トピックの範囲です。

唯一の欠点は、いくつかのコースの課題には答えがないため、正しく作業している場合は、このサイトから確実に知る方法がありません。

オーディンプロジェクト

初心者のオンラインコーディングブートキャンプであるViking Code Schoolのクリエイターが作った - Odin Projectは無料版です。

プロジェクトベースであり、常に最新のスキルを習得するための最終コースを提供しています。これは常にボーナスです。

提供されるコード言語には、HTML、CSS、JavaScript&jQuery、Ruby on Railsなどがあります。

Udemy

Udemyは、プログラミングを含むどのトピックでも無料のコースを提供しています。 ただし、コミュニティ作成のコースです。 ダイビングする前にコースのレビューを読むことは重要です。なぜなら、他のサイトのコースを受講するほど効果的ではないからです。

コードプレーヤー

これは、最初から最後までプロセスを歩くのに役立つビデオチュートリアルの集大成です。 小さなコンセプトやプロジェクトに全面的に基づいているため、他のサイトやコースと組み合わせて使うのが最適かもしれません。

結論

上の11コースの説明からわかるように、効果的に学ぶにはいくつかの異なるリソースを使用するのが最善です。 あなたの経験を広げ、プログラミング分野に進出する最良の方法です。

コースを受講したり、いくつかのエクササイズをした後でコードを作成したくないと決めたとしても、技術者として働くことができます!