
現在、遠隔教育のシステムは積極的に開発されており、ほとんどすべての科目で遠隔から本格的な教育を受けることはもはや問題ではありません。 オンライン学習にはいくつかの利点があります-個人のペースで学習すること、自由と柔軟性、アクセシビリティ、社会的平等。 ネットワークには、新しい知識を得るのに役立つサービスがますます増えています。
この記事には、主にプログラマーが関心を持つオンライン学習のためのリソースのリストが含まれています 。
1. MIT Openコースウェア

MITのオープンコースウェアは、電気工学やコンピューターサイエンスなど、幅広い科目で2100のコースを提供しています。 無料のリソースには、オンラインチュートリアル、試験、マルチメディアコンテンツ、課題、プロジェクト、例が含まれます。これらはすべて、過去10年ほどの実際のMITコースからのものです。
2. コースラ
Courseraは4月に発売され、すでに100万人の学生数を超えています。 現在、33の大学から200以上のコースが含まれています。 Courseraのことを聞いたことがないなら、これはスタンフォード大学の教授によって設立されたオンライン教育の分野の新興企業です。これにより、世界の最高の学校の1つの本物の教授が教えている大学の完全なインタラクティブコースを受講できます。 無料で。
3. Udacity

Udacityは無料のサービスです。現在14のクラスがあり、「世界的に有名な大学教授と一緒に...複雑な問題を解決して勉強します」。 コースは、コードの書き方を教えるだけでなく、数学、物理学、さらにはスタートアップの構築方法についても十分な知識を提供するトピックをカバーしています。
4. Google Code University

これはGoogleであり、このコードはかなり強固な無料のリソースであり、Android向けの開発に興味がある場合は、明らかに良い選択肢です。 また、分散システムやWebセキュリティなど、いくつかの高度なトピックを専門としています。
5. Mozilla開発者ネットワーク

Mozillaは、Webテクノロジーを教えるためのリソースの大規模なコレクションをまとめました。
6. HTML5 Rocks

7. コードプレーヤー

コードプレーヤーは、クールなものをゼロから作成する方法を示すステップバイステップのビデオチュートリアルを含むリソースです。 これは、プログラマが仕事をしているときに肩越しに見守る機会です。 このプロジェクトはHTML5、CSS3、Javascriptなどを教えます。アルファ状態です。
8. コードアカデミー

Codecademyは人気のある無料のサイトで、友達と一緒に勉強すればゲームの要素を学習プロセスに取り入れることができます。 Webテクノロジーに焦点を当てています。 CodecademyはCodeYearプロジェクトも開始しました。
今年初めにニューヨーク市長からツイートされた後、このリソースは非常に人気を博したと言われており、2012年にこのサイトを使用してプログラミングを教えると発表しました。
9. カーンアカデミー

カーンアカデミーでは、プログラミングだけでなく、他のトピックもカバーする多くのコースを提供しています。 たとえば、数学(さまざまな方向の多くのコース)、科学、金融、経済学など。
10. 総会

総会は異なるアプローチを取り、「ラピッドプロトタイピング:フレームワークからHTMLへ」などのトピックに関する有料ライブストリームセッションを提供します。電子チケットを購入し、パスワードを取得し、合格時にライブストリームを接続します。
11. PeepCode

PeepCodeは多くのプログラミング言語をカバーし、ダウンロード可能な(有料の)レッスンのスクリーンキャストを提供します。
12. 雄弁なJavaScript

13. Ruby Koans
Koansは、Rubyの学習(Ruby-on-Railsではありません)の啓蒙への長い道のりを案内します。 目標は、Ruby言語、構文、構造、およびいくつかの一般的な関数とライブラリを学ぶことです。
14. ハードな方法でコードを学ぶ
Learn Code The Hard Wayは、オンライン教科書の形でPythonを教えるプロジェクトとして始まりましたが、すぐにRuby、C、SQL、Regexを学習するための教材が追加されました。
15. スタックオーバーフロー

16. コーダー道場
Coder Dojosは、若者が集まってプログラミングの方法を学ぶサイトです。 道場はボランティアによって組織されています。 あなたが教師であるか、単に知識を共有したい場合は、このリソースをご覧ください。
17. オライリー

18. スクラッチ

19. Apple開発者
Apple製品のソフトウェアの開発に興味がある人のためのリソース。
20. Androidデベロッパー

21. Mobiletuts +

Mobiletuts +は、モバイルアプリ開発者向けの記事とチュートリアルを含むリソースです。 iOS SDK、Android SDK / NDK、およびWindows Phone 7 SDKを使用したネイティブアプリケーションの開発、Titanium MobileやPhoneGapなどのツールを使用したクロスプラットフォーム開発、モバイルデバイスからアクセス可能なWebサイトの構築技術、 HTML 5、CSS、JavaScript。
開発者とデザイナー(有料)向けのオンライントレーニング用のプラットフォームがあります。
22. Udemy

Udemyは、さまざまなトピックに関するコース(無料、有料)を提供しています。 インストラクターの中には、マーク・ザッカーバーグとマリッサ・メイヤーがいます。
23. コードスクール

Code Schoolは、ビデオレッスン、問題の解決をプログラムするタスク、およびスクリーンキャストを含むWebテクノロジーのコースを提供しています。 ほとんどのコースは有料で、いくつか無料です。
24. ブロック

Blocは、「12週間でWeb開発者」になることを約束します。 相当な報酬を得るために、Blocは割り当てられた時間のトレーニングを行うメンターを任命します。 (コスト-12週間で5000ドル)。
25. ツリーハウス

26. プログラマー
プログラマーは、プログラミングの学習に対して異なるアプローチを採用しており、その本質は直接プログラミングに集約されます。 すべての注意は、実践的なスキルの向上に向けられています。 各ステップで、問題を解決し、アプリケーションを開発し、競争に参加する必要があります。
27. 処理

この言語はJavaに基づいていますが、単純化された構文とグラフィカルプログラミングモデルを使用します。
グラフィックのプログラミングに使用されます。 非常に迅速にプロの仕事を作成するためのツールに変わりました。 ここでは、Processingを使用して作成された作品のビデオを見ることができます。
28. Pluralsight

29. LearnStreet

LearnStretは、Javascript、Python、およびRubyを学習するためのリソースです。 インタラクティブコース-調査は、コードを記述し、すぐに結果を受け取るという形で行われます。 理論、演習、ヒント、ビデオがあります。
ソース 。 これは翻訳ではありません。 説明の大部分は、変更、置換、または補足されています。 他のリソースが追加されます。