プログラミングオンラインコース

プログラミングに最適なオンライン クラス

出版社:

更新しました:

テックは、世界で最も成長率が高く、最も収益性の高い産業の1つです。 最も価値のある上位6つのブランドのうち5つ ハイテク業界にいます。 ビッグオイルは今やビッグデータであり、世界中の何百万人もの人々がコーディングを学ぶことでブームに乗り込もうとしています。

コンピュータープログラミングは、現代経済においてますます貴重なスキルです。プロの作家でさえ、基本的なHTMLとWordPressのようなコンテンツ管理システムの操作方法を知っている必要があります。 Web開発に参加したい場合でも、単に基本的なプログラミングスキルを習得したい場合でも、どの業界で仕事をしていても、コーディングを学ぶのにこれほど良い時間はありません。 

幸いなことに、そうするために学校に戻る必要はありません。 のようなウェブサイトのおかげで Udemy, Coursera, Pluralsight、無料で手頃な価格のオンラインプログラミングコースが数千あります。 お気に入りのリストをまとめたので、自宅の快適さから自分の時間にプログラミングを学ぶことができます。

プログラミングのオンラインコース

1. Web Developer Bootcamp

対面プログラミングブートキャンプインストラクターであるコルトスティールによって教えられました。Web Developer Bootcamp」は、フルスタックWeb開発の包括的な紹介です。 コースは、HTMLとCSSのセクションで基本をカバーすることから始まります。 すぐに、Bootstrap 4、JavaScript、Node.jsなどに移行します。 フロントエンドとバックエンドの両方のWeb開発を学習するため、WebサイトとWebアプリケーションをゼロから開発するために必要なすべてのスキルを習得できます。 おそらくもっと重要なことは、あなたはどのように プログラマーのように考える。 ソフトウェア開発を学ぶことはありませんが、このコースを受講すると、プログラミングの原則と異なる言語間の共通性、およびコードの読み取りと解釈の能力を十分に理解できます。 新しい言語を学び、さまざまなテクノロジーを使用する準備ができています。 このコースには続編もあります—Advanced Web Developer BootcampReact 16、Redux、ES2015、CSSアニメーションなどをカバーしています。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 11.99発売中($ 199.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 47時間、30分
  • 言語: 英語、オランダ語、フランス語、ドイツ語、ヒンディー語、インドネシア語、イタリア語、日本語、韓国語、ポーランド語、ポルトガル語、スペイン語、繁体字中国語、トルコ語の字幕付き英語
  • ベンダー: Udemy

注: この記事に記載されているすべてのコースの価格は、発行日現在のものですが、変更されることがあります。

2. 完全なソフトウェア開発者ブートキャンプ:2019のZero to Hero!

利用可能な最も包括的なオンラインプログラミングコースの1つ、 このコース ソフトウェア開発に一般的に使用される5つのプログラミング言語、C、C ++、C#、Java、Pythonに焦点を当てています。 実際には、5つのプログラミングコースが1つのバンドルにまとめられており、ほぼ700のビデオ講義が72時間分の資料で構成されています。 対象となる各言語の構文を学習し、それらを使用して実際の使用可能なプログラムを構築します。 要するに、これは、複数の言語でのプログラミングを包括的に紹介したい絶対的な初心者にとって素晴らしいコースです。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 11.99発売中(159.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 71時間、28分
  • 言語: 英語
  • ベンダー: Udemy

3. 初心者向けCプログラミング– C言語をマスターする

Cは最も恐ろしいプログラミング言語の1つですが、初心者のプログラマーにとって最も重要な学習言語の1つでもあります。 今日のプログラマーがJavaScriptやPythonのような最新の言語よりもCを使用する頻度が低い場合でも、最も一般的なプログラミング言語の基盤です。 ジョエル・スポルスキー、会長 スタックオーバーフローは、C を「働くプログラマーの共通語」と呼び、C を知らないプログラマーを基本的な解剖学を知らない医師に喩えています。で このコース、インストールプロセスから始めてCをゼロから学びます。 最後に、Cで独自のプログラムを作成できるようになります。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 11.99発売中($ 199.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 22時間、30分
  • 言語: 英語、フランス語、ドイツ語、インドネシア語、イタリア語、ポーランド語、ポルトガル語、ルーマニア語、スペイン語、タイ語の字幕付き英語
  • ベンダー: Udemy

4. 短くて甘い:2時間のプログラミングの基本概念

短くて甘い:2時間のプログラミングの基本概念」は、プログラミングの簡単で洞察に満ちた入門書です。 このコースは、単一の言語ではなく、ほとんどのプログラミング言語で生じる用語と概念を教えるように設計されています。 カリキュラムには、if-elseステートメント、whileループ、無限ループの回避、forループ、変数、コメント、配列などに関するレッスンが含まれています。 これらの基本的なアイデアを学ぶことにより、プログラミング言語をより簡単に習得できるようになります。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 11.99発売中($ 49.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 1時間、47分
  • 言語: 英語字幕付きの英語
  • ベンダー: Udemy

5. JavaScript、HTML、およびCSSを使用したプログラミング基盤

このコース デューク大学では、JavaScript、HTML、CSSを介して基本的なプログラミングとWeb開発の概念を教えています。 コースは、関数、forループ、条件ステートメントなどの主要な概念をカバーすることから始まります。 次に、JavaScriptを使用してインタラクティブなWebページを作成する前に、HTMLおよびCSSを使用して基本的なWebページをすばやく作成します。 コースの終わりには、ユーザーが画像をアップロードしてフィルターを適用できるインタラクティブなWebページが構築されます。 このコースは、Webの言語と呼ばれることが多いJavaScriptに基づいているため、このコースは、主にWeb開発者を目指す人にお勧めです。

  • 大学の単位: NO - コース証明書のみ
  • 価格: 監査は無料ですが、コース証明書を取得して購入するには料金がかかります
  • 財政援助または奨学金: はい
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 およそ22時間(週あたり3〜7時間を推奨)
  • 言語: 英語字幕付きの英語
  • ベンダー: Coursera

6. プログラミングの基本

このコースは、インド工科大学ボンベイ校によって設計され、edXで利用でき、プログラミングの基本概念をカバーし、学生にCおよびC ++の操作を紹介します。 アルゴリズム、基本的なデータ型、関数、配列、行列、文字列処理など、さまざまな基本的なプログラミングの概念をカバーしています。 IIT Bombayの最初のコースですコンピュータサイエンスの基礎また、オブジェクト指向プログラミング、データ構造の基礎、データ構造の実装、アルゴリズムなどのコースも提供しています。

  • 大学の単位: NO - 認証済み証明書のみ
  • 価格: 監査は無料ですが、認証済み証明書の取得と購入には$ 49の手数料がかかります
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 9週間(6〜8時間/週を推奨)
  • 言語: 英語字幕付きの英語
  • ベンダー: EdX

7. CS50のコンピューターサイエンス入門

CS50x ハーバード大学の入門コンピューターサイエンスコースのオンライン版で、キャンパスで最大のクラスです。 学生は、C、Python、SQL、JavaScript、およびCSSとHTMLの4つの主要なプログラミング言語を使用します。 しかし、このコースは単なるプログラミングコースではありません。 抽象化、アルゴリズム、データ構造、カプセル化、リソース管理、セキュリティ、ソフトウェアエンジニアリング、Web開発などのコンピューターサイエンスの基礎概念を学びます。 これまでにコンピューターサイエンスコースをプログラミングまたは受講したことがない場合、これは素晴らしいコースです。 いくつかの主要なプログラミング言語の味を学び、プログラミングの方法だけでなく、プログラミングの仕組みを学びます。

  • 大学の単位: NO - 認証済み証明書のみ
  • 価格: 監査は無料ですが、認証済み証明書の取得と購入には$ 90の手数料がかかります
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 10週(週当たり10 - 20時間)
  • 言語: 英語字幕付きの英語
  • ベンダー: EdX

8. 初心者のためのプログラミング:優れたプログラムを考えて書く

このコース プログラミング言語を使用したことがない人に教えるために設計されています 考える プログラマのように。 プログラミング言語を扱う方法だけでなく、プログラミングの背後にあるコア理論を学びます。 このコースは3時間の短いものですが、アルゴリズム、論理スキーム、変数、順序付けなどの概念をカバーしています。 多くのオンラインコースは、初心者向けに設計されたものであっても、これらの基本概念を説明できません。 プログラミングをゼロから学習することで、新しい言語を把握し、将来的にコードをより簡単に解釈できるようになります。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 11.99発売中($ 49.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 3時間
  • 言語: 英語字幕付きの英語
  • ベンダー: Udemy

9. Pythonプログラミングで退屈なものを自動化する

このコース テクノロジーの実践的なプログラミングスキル以外で働く人々に日常生活で使用することを教えるように設計されています。 最も一般的な汎用プログラミング言語の1つであるPythonをベースにしており、Web開発から機械学習まであらゆる用途に使用できます。 このコースでは、Pythonでのプログラミングの基礎と、仕事の生産性を向上させるために使用できる実践的なスキルを学びます。 たとえば、Excelスプレッドシートの自動生成と更新、PDFおよびWordドキュメントの解析、Webスクレイピングなど、特定のタスクを実行するプログラムの作成方法を学習します。 ソートアルゴリズムやオブジェクト指向のパラダイムなどのコンピューターサイエンスの概念を学ぶ多くのコースがありますが、このコースではコンピューターサイエンスの資料を飛ばし、実用的で実用的なコンセプトに焦点を当てます。

  • 大学の単位: NO - 修了証明書のみ
  • 価格: $ 11.99発売中($ 49.99通常価格)
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 9時間、30分
  • 言語: 英語、英語、インドネシア語、日本語、ポルトガル語の字幕付き
  • ベンダー: Udemy

10. プログラミングとは

プログラミングとは」はPluralsightの最も基本的なプログラミングコースです。 すべてのプログラミング言語を結び付ける基本的な概念をカバーしています。 ほとんどの入門プログラミングコースは、単一のプログラミング言語をカバーし、プログラムの構築と構文の操作に真っ先に飛び込みます。 このコースでは、1つだけでなく多くの一般的な言語に触れ、すべてのプログラミング言語を結び付けるアイデア、用語、ルールに焦点を当てます。 理論的な観点からプログラミングを理解することにより、さまざまな構文での作業、オリジナルのプログラムの構築、プログラミング時の問題解決の準備が整います。

  • 大学の単位: NO - 証明書のみ
  • 価格: 無料
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 2時間、50分
  • 言語: 英語
  • ベンダー: Pluralsight

11. プログラミングの基本概念–説明!

このコース インストラクターによるGrant Kilmaytysは、プログラミングの背後にある基本概念とその仕組みを学生が理解できるように設計された短いコースです。 Klimaytysは、クラスやオブジェクト、継承、カプセル化、抽象化などのさまざまな言語に翻訳する重要なプログラミング概念を、コンピューターサイエンスのバックグラウンドを持たない人々が理解できる方法で伝達します。 コーディングは学びませんが、他のコースに持ち込む基本的な概念と用語を学びます。 

  • 大学の単位: NO - 証明書のみ
  • 価格: 1か月間の無料試用版と、その後$ 15が毎月請求されるか、プレミアムプランの場合は毎年$ 99が請求されます
  • 財政援助または奨学金: NO
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 22 minutes
  • 言語: 英語
  • ベンダー: スキルシェア

プログラミングのためのオンラインプログラム

12. みんなのためのWebデザイン(Web開発とコーディングの基礎)

ウェブ開発に興味があるなら、 このCourseraスペシャライゼーション 現場で働くために知っておく必要があるすべてをカバーしています スペシャライゼーションは、HTML、CSS、およびJavaScriptをカバーする5つのコースで構成されています。 コンピュータサイエンスのバックグラウンドを持たない人向けに設計されており、これらの言語を段階的に教えます。 学習から始めます プログラミングは機能し、着実にHTMLからコーディングを開始します。 HTML、CSS、およびJavaScriptの基本をカバーしたら、レスポンシブWebデザインなど、高度なWebデザインの概念を使用して作業を開始します。これにより、さまざまなデバイスや画面でWebページを適切にレンダリングできます。 スペシャライゼーションは、少なくとも3つのプラットフォームで機能するプロフェッショナル品質のWebポートフォリオを設計および開発するcapstoneプロジェクトで終わります。

コース1: HTML5の概要

コース2: CSS3の概要 

コース3: JavaScriptとの対話性 

コース4: レスポンシブデザインによる高度なスタイリング

コース5: みんなのキャップストーンのためのウェブデザイン

  • 大学の単位: NO - 専門証明書のみ
  • 価格: 監査は無料ですが、Specialization Certificateを取得して購入するには料金がかかります
  • 財政援助または奨学金: はい
  • モバイル学習: はい
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 3か月(週あたり7時間を推奨)
  • 言語: 英語とヒンディー語の字幕付き英語
  • ベンダー: Coursera

13. プログラミング入門

このナノ度プログラム UdacityのHTMLとCSSを使用したPythonとJavaScriptの学習を中心に構成されています。 最初にコードの最初の行を記述し、HTMLで基本的なWebページを作成します。 2番目のコースでは、CSSを使用してスタイルを追加し、魅力的なWebページを作成する方法を学びます。 3番目のコースでは、最も人気のある汎用プログラミング言語の1つであるPythonの使用を開始します。Pythonは、インタラクティブなじゃんけんゲームの構築に使用します。 最後に、インタラクティブなWebアプリケーションを構築するための標準言語であるJavaScriptを使用します。 最後に、2つの最も人気のあるプログラミング言語を使用して、プログラミングの基礎に関する強力な基盤を確立します。

  • 大学の単位: NO
  • 価格: 4か月プランの1,436(前払い)または1か月あたり399
  • 財政援助または奨学金: はい
  • モバイル学習: NO
  • 自己学習 はい
  • 柔軟な締め切り: はい
  • 完了までに必要な時間 4か月(週あたり10時間を推奨)
  • 言語: 英語
  • ベンダー: Udacity

その他のオンラインコースについては、TUNを確認してください キュレーションされたクラスのリスト、または オンラインクラス検索エンジン あらゆる科目で最高のオンラインコースを見つけるために。

6か月の無料トライアル

次に、Amazon プライムを半額 – 50% オフでお楽しみください!

トゥンアイ – あなたの教育アシスタント

トゥンアイ

奨学金、大学検索、オンライン授業、経済援助、専攻の選択、大学入学、勉強のヒントなど、私がお手伝いいたします。

大学ネットワーク