無料でできるプログラミング学習26サイトを比較しました

column_main3097

小中学校でのプログラミング教育義務化のニュースが広く関心を集めたためか、国内にも多くの初心者向けプログラミング学習サイトが登場しています。しかも無料サイトでも競い合うようにサービス内容が向上しており、以前はハードルの高い印象だったプログラミングの勉強がずいぶん身近に、かつ手軽になりました。
そんな現在の状況は、かつて独習シリーズやオライリーの分厚さに独学を断念してしまった人にとっても、動画やスライドで分かりやすくプログラミングを学びなおせる絶好のチャンスとなっています。

そこで今回はプログラミングを無料で学べる学習サイトを、レベル別に26サイトご紹介したいと思います。

目次

  1. できるだけ簡単にプログラミングの基礎を学びたい人へ!
    小学生から学べるビジュアルプログラミング言語入門サイト5選

    1. Scratch(スクラッチ)
    2. Code Studio(コードスタジオ)
    3. Smalruby(スモウルビー)
    4. MOONBlock(ムーンブロック)
    5. コロコロゲーム工作(クラフト)ブロック
  2. コード入力に抵抗はないけど可能なかぎり楽しく学びたい人へ!
    ブラウザゲーム感覚でスクリプト系言語を学べるサイト5選

    1. CODE COMBAT(コードコンバット)
    2. CodeMonkey(コードモンキー)
    3. code.9leap(コードナインリープ)
    4. コードガールこれくしょん
    5. MOZER(マザー)
  3. 本格的にプログラマを目指したい人向け!
    本気でプログラミング言語を学べる日本語対応サイト9選

    1. ドットインストール
    2. Progate(プロゲート)
    3. CODEPREP(コードプレップ)
    4. Ramming!(ラミング)
    5. Schoo(スクー)
    6. paizaラーニング(パイザラーニング)
    7. ShareWis(シェアウィズ)
    8. ミニツク
    9. シラバス
  4. 英語でも大丈夫な人向け!おすすめ海外サイト7選
    1. Codecademy(コードアカデミー)
    2. Khan Academy(カーンアカデミー)
    3. freeCodeCamp(フリーコードキャンプ)
    4. Udacity(ユダシティ)
    5. Udemy(ユーデミー)
    6. Code School(コードスクール)
    7. SoloLearn(ソロラーン)
  5. 言語別に対応状況を比較してみました
  6. 各サイトのシステムや特徴を比較してみました

1.できるだけ簡単にプログラミングの基礎を学びたい人へ!
小学生から学べるビジュアルプログラミング言語入門サイト5選

1.1 Scratch(スクラッチ)


column_image3097_01
サイトURL https://scratch.mit.edu/
対応する言語やスキル ビジュアルプログラミング言語
利用料金 無料

ScratchとはMIT(マサチューセッツ工科大学)のメディアラボが開発したプログラミング教育環境であり、子どものプログラミング教育の場面では最も広く使用されているビジュアルプログラミング言語です。

ビジュアルプログラミング言語とは、難解なコードの入力を行うことなく命令をビジュアル化したブロックをつなげることでプログラミングを行う言語のことで、コードの知識がなくてもプログラミングの理論やアルゴリズムの考え方を学ぶことができます。
そんなビジュアルプログラミング言語はともすれば子供向けかと思われがちですが、LabVIEWという研究者向けの計測・制御システムのプログラミング環境にも採用されており、とても実践的な存在です。

さらにScratchの公式サイトにはユーザによって作成された本格的なFPSゲームなども投稿されており、極めるとどこまでもこだわりの作品を作ることができます。大人でも学んだことは決して無駄にならない有用な学習ツールとなっています。

Scratchについてもっと詳しく見る

▲目次へ戻る

1.2 Code Studio(コードスタジオ)


column_image3097_02
サイトURL https://studio.code.org/
対応する言語やスキル ビジュアルプログラミング言語、JavaScript
利用料金 無料

Code Studioは、前項でご紹介したScratchと同じブロックの操作を用いたビジュアルプログラミング言語に対応しているほか、JavaScriptでのコード確認にも対応しており、JavaScriptの学習も同時に行うことのできる学習ツールです。

4歳から18歳までを対象とした4つの初心者コースでプログラミングの基礎を易しく学べるだけでなく、コンピュータサイエンスの基礎を学べる上級コースもあります。さらにマインクラフトやスターウォーズ、アナと雪の女王、Flappy Birdといった人気作品とコラボレーションした講座もあり、自分オリジナルのステージ開発を目指すコースもあります。

ブロックやJavaScriptで作成したアプリを共有する機能もあり、これまで全世界で17万人が利用しています。

Code Studioについてもっと詳しく見る

▲目次へ戻る

1.3 Smalruby(スモウルビー)


column_image3097_03
サイトURL http://smalruby.jp/
対応する言語やスキル ビジュアルプログラミング言語、Ruby
利用料金 無料

Smalrubyとは、無料プログラミング教室の開催など子ども向けにRubyの普及活動を行っているNPO法人 Rubyプログラミング少年団によって開発・提供されている、Rubyプログラミングがビジュアルで学べる学習ツールです。

その他のビジュアルプログラミング言語と同じく基本的にはブロックをつなげてプログラミングを行っていきますが、SmalrubyはブロックとRubyのコードを切り替えながら作業を進めていくことで、プログラミングの基礎を学びつつRubyプログラミングのノウハウも同時に蓄えることが可能となっています。Rubyをこれから始めたい大人にも有効な、本格的な学習ツールに仕上がっています。

Smalrubyについてもっと詳しく見る

▲目次へ戻る

1.4 MOONBlock(ムーンブロック)


column_image3097_04
サイトURL http://www.moonblock.jp/docs/
対応する言語やスキル ビジュアルプログラミング言語、JavaScript
利用料金 無料

MOONBlockとは秋葉原リサーチセンターで開発された、教育用のビジュアルプログラミング言語です。あらかじめ用意されたブロックを組み合わせるほか、自力でJavaScriptを記述してオリジナルのブロックを追加することも可能と、かなり拡張性の高い作りを楽しむことができます。

後述するコロコロゲーム工作ブロックのベースとなったシステムですが、こちらのサイトではコロコロ版とは異なる素材が用意されていたり、追加ブロックのサンプルスクリプトや公式のドキュメント集などを見ることもできるようになっています。

MOONBlockについてもっと詳しく見る

▲目次へ戻る

1.5 コロコロゲーム工作(クラフト)ブロック


column_image3097_05
サイトURL http://corocoroblock.jp/
対応する言語やスキル ビジュアルプログラミング言語、JavaScript
利用料金 無料

コロコロゲーム工作ブロックは、前項でご紹介したMOONBlockをベースに作られており、さらにコロコロコミックのキャラクターを素材として利用できるようになっています。

MOONBlockがベースになっているこちらはもちろんJavaScriptでの確認やオリジナルブロックの追加に対応しており、小学生向けイメージの強いコロコロを題材としつつ、大人でも本格的にJavaScriptのコーディングを学べるツールとなっています。

コロコロゲーム工作ブロックについてもっと詳しく見る

▲目次へ戻る

2.コード入力に抵抗はないけど可能なかぎり楽しく学びたい人へ!
ブラウザゲーム感覚でスクリプト系言語を学べるサイト5選

2.1 CODE COMBAT(コードコンバット)


column_image3097_06
サイトURL https://codecombat.com/
対応する言語やスキル Python、JavaScript、CoffeeScript、Lua
利用料金 無料

CODE COMBATはPythonやJavaScriptといったスクリプト言語を手入力していく本格的なコーディング演習ツールですが、RPG仕立ての内容となっており、ゲーム感覚で演習を進めていくことができます。
最初はキャラクターを上下左右に動かすことから始まり、徐々にメソッドやパラメータ、ループや変数などの概念を組み入れつつコーディングすることで、複雑な動きのあるゲームとなっていきます。

完全手入力のため初心者には難しそうにも思えますが、コード例が表示されその中から正しいと思うものを選んでいくスタイルであり、さらに例をクリックすることで説明文を表示することができます。全くの初心者であっても、予備知識なしで学んでいくことができる内容となっています。

CODE COMBATについてもっと詳しく見る

▲目次へ戻る

2.2 CodeMonkey(コードモンキー)


column_image3097_07
サイトURL https://codemonkey.jp/
対応する言語やスキル CoffeeScript
利用料金 30ステージまで無料

コードモンキーは、主人公の「モンタ」を操作するコードを書いて各ステージで表示されるミッションをクリアしていくことで次のステージに進む、コーディング練習ゲームです。対応する言語はあまり現場では使用されないCoffeeScriptというスクリプト言語ですが、CoffeeScriptはJavaScriptにコンパイルすることが可能であり、JavaScriptの勉強にもつながるかと思います。

コードを手入力する系のサイトの中では、比較的とっつきやすいゲームです。その他のコンテンツが難しいと感じた場合は、コードモンキーから始めてみるのもいいかもしれません。

CodeMonkeyについてもっと詳しく見る

▲目次へ戻る

2.3 code.9leap(コードナインリープ)


column_image3097_08
サイトURL http://code.9leap.net/
対応する言語やスキル HTML5、JavaScript
利用料金 無料

code.9leapは、JavaScriptだけでなくHTMLとの組み合わせについても学べるサイトです。まずベースとなるコードがありそれを指令にそって書き換えていくことで、徐々にゲームを作成していきます。

指令をこなすだけでなくオリジナルの変更も加えていくことができるので、オリジナルのゲームも作ることができます。完成したゲームはサイト上で共有することもできるので、入口が易しい本格ゲーム作りに興味のある方にもおすすめです。

code.9leapについてもっと詳しく見る

▲目次へ戻る

2.4 コードガールこれくしょん


column_image3097_09
サイトURL https://paiza.jp/cgc
対応する言語やスキル C、C#、C++、Java、PHP、Ruby、Python、JavaScript
利用料金 無料

コードガールこれくしょんは、ITエンジニアに特化した求人・学習サービスを提供するpaiza(パイザ)によって公開されている、プログラミング学習+ADVゲームです。予備知識なしでいきなり問題に突入すると詰まってしまう難易度ですが問題に対応する解説動画が公開されており、動画で予習することで問題が解けるようになっています。

特にゲームで学ぶタイプのサービスの多くがスクリプト言語にのみの対応の中、コードガールはCやJavaといったコンパイラ言語にも対応している数少ないサービスであるという特徴もあります。

ソーシャルゲームとしても完成度が高く、ガチャを引くために思わず学習に熱中してしまいます。paizaでは他にもシステム開発シミュレーション「もし次の常駐先が女子エンジニアばかりだったら」や、アイドル育成ゲームの「恋するハッカソン」、その名の通り「プログラミングで彼女を作る」などの多彩なゲームが提供されていますので、ぜひ好みのゲームを探してみて下さい。

コードガールこれくしょんについてもっと詳しく見る

▲目次へ戻る

2.5 MOZER(マザー)


column_image3097_10
サイトURL https://mozer.io/
対応する言語やスキル Webデザイン
利用料金 体験版のみ無料

MOZERは中高生のためのプログラミングスクールを運営するLife is Tech!が運営する、プログラミング学習サイトです。本格的な学習カリキュラムを持ちつつも「楽しい」「嬉しい」が優先されており、子どもから大人まで自然にIT知識が身につくよう構成されています。

有料化が予定されている講座ですが、現在は無料でWebデザインコースの一部を体験してみることができます。有料ならではの濃さが期待される内容で、本格リリースが待ち遠しいサイトです。

MOZERについてもっと詳しく見る

▲目次へ戻る

3.本格的にプログラマを目指したい人向け!
本気でプログラミング言語を学べる日本語対応サイト9選

3.1 ドットインストール


column_image3097_11
サイトURL http://dotinstall.com/
対応する言語やスキル HTML、CSS、JavaScript、jQuery、PHP、iOS開発(Swift)、Android開発(Java)、MySQL、Bootstrap、WordPress、Unity、Scratch、Excel VBA、Python、Scala、SQLiteなど
利用料金 初心者向け講座無料

ドットインストールでは、多彩な開発技術について分かりやすい解説動画が公開されています。例えば「JavaScript入門」であれば全24回と数多くの動画で構成されていますが、全て3分以内に抑えられており、飽きることなく隙間時間に学習を進めていくことができます。

なおプレミアムサービスでは中級・上級者向けの講座も開講されており、月額980円で利用可能となっています。

ドットインストールについてもっと詳しく見る

▲目次へ戻る

3.2 Progate(プロゲート)


column_image3097_12
サイトURL https://prog-8.com/
対応する言語やスキル HTML、CSS、JavaScript、jQuery、Ruby、Ruby on Rails、PHP、Java、Python、Swift、Gitなど
利用料金 初級編の12レッスン無料

東大工学部に在学中の学生によって開発されたサイトとしても話題を集めたProgateは、画像が多用されたスライドによる学習パートとコーディングの実践パートから構成されたプログラミング学習サービスです。通常はコーディングには開発環境を準備する必要があるJavaなどの言語についても、Web上からすぐに実践してみることができるシステムになっています。

各言語初級編の12レッスンは全て無料で、さらに月額980円の有料会員プランに登録すると中上級編や実践コースなど全46種類のレッスンが受講可能になる仕組みとなっています。

Progateについてもっと詳しく見る

▲目次へ戻る

3.3 CODEPREP(コードプレップ)


column_image3097_13
サイトURL https://codeprep.jp/
対応する言語やスキル HTML、CSS、JavaScript、PHP、jQuery、Ruby、Java、Scala、Bootstrapなど
利用料金 無料

1日10分の成功体験を掲げるCODEPREPは、10分から手軽に始められるプログラミング学習サイトです。ブックと呼ばれる複数の講座から構成されており、それぞれ入門編、基礎編、実践編から選ぶことができます。

ディスカッションボードという掲示板機能があり、分からないことは他のユーザに質問しながら進めることができるという特徴があります。講座も穴埋め形式で進められるので、プログラミング初心者からでも安心です。

CODEPREPについてもっと詳しく見る

▲目次へ戻る

3.4 Ramming!(ラミング)


column_image3097_14
サイトURL http://ramming.fuco.jp/
対応する言語やスキル PHP、Ruby、Python、VBA
利用料金 無料

小中学生向けのプログラミング学習教材としてスタートしたProgra!(プログラ)からサービスを移転して発足したRamming!(ラミング)は、最も簡単を掲げるプログラミング学習サイトです。Prograでサービスを利用していた方は、学習状況を引き継ぐことも可能です。

学習は穴埋め形式で進められるので、初心者でも無理なくスタートすることができます。また無料プログラミング学習サイトには珍しく、VBAに対応するコースが用意されています。

Ramming!についてもっと詳しく見る

▲目次へ戻る

3.5 Schoo(スクー)


column_image3097_15
サイトURL https://schoo.jp/
対応する言語やスキル Swift、Python、PHP、HTML、CSS、jQuery、Photoshop、Illustratorなど
利用料金 一部無料

Schooではプログラミングだけでなく画像処理やマーケティングなど、Web業界で働く上で役に立つ講座が多数開講されています。

よくある動画で受講するタイプのサービスではありますが、授業が生放送であるという特徴があります。そのため講師とのリアルタイムでの質疑応答が可能となっており、Webサービス系では珍しく授業を受けている実感を得られるサイトです。

基本的に無料で受講できますが、生放送を見逃した場合の録画配信や限定生放送など全ての授業が受講可能となる月額980円のプレミアムサービスも提供されています。

Schooについてもっと詳しく見る

▲目次へ戻る

3.6 paizaラーニング(パイザラーニング)


column_image3097_16
サイトURL https://paiza.jp/works
対応する言語やスキル C、C#、Java、Python、PHP、Ruby、HTML、CSS
利用料金 一部無料

paizaラーニングは、前項にてご紹介した「コードガールこれくしょん」なども配信しているpaizaが配信するプログラミング学習のメインコンテンツです。1本3分の動画とオンラインで実行できるプログラミング環境と便利な機能が揃っており、ITエンジニアとしての就職に役立つ講座が多数公開されています。

C言語入門やPHP入門など完全無料のコンテンツのほか、講座として珍しいアルゴリズムやAWSの入門講座も一部無料で公開されています。全部受講可能となる就活パックは、月額600円で提供されています。

paizaラーニングについてもっと詳しく見る

▲目次へ戻る

3.7 ShareWis(シェアウィズ)


column_image3097_17
サイトURL https://share-wis.com/
対応する言語やスキル HTML、CSS、JavaScript、PHPなど
利用料金 スナックコース無料

プログラミングだけでなくビジネススキルや趣味、語学など幅広いオンライン講座を手がけるShareWisでは、手軽に受講できる90秒動画のスナックコースと合わせて、1講座あたりのべ20時間以上からなる詳細なプロコースなどが提供されています。

スナックコースは無料で受講可能ですが、プロコースは講座単位で有料で購入するスタイルになります。また月額580円でプロコースが毎月1講座無料で受講できる、お得なプレミアムアカウントも提供されています。

ShareWisについてもっと詳しく見る

▲目次へ戻る

3.8 ミニツク


column_image3097_18
サイトURL http://www.minituku.net/
対応する言語やスキル Ruby、Ruby on Rails
利用料金 無料

Rubyがミニツクは、Rubyに特化した無料の学習サイトです。テキスト、動画、演習、ドリルなどの多彩なコンテンツからなるレッスンで構成されています。

Ruby入門コースやRuby演習コースのほか、Ruby on Railsの入門コースやRuby技術者認定試験の対策コースまで無料で提供されています。Ruby技術者を目指す方には、特にオススメのサイトです。

ミニツクについてもっと詳しく見る

▲目次へ戻る

3.9 シラバス


column_image3097_19
サイトURL https://cyllabus.jp/
対応する言語やスキル Webデザイン(HTML、CSSなど)、Webアプリ開発(Ruby on Railsなど)
利用料金 無料

シラバスではプログラミング言語単位でなく開発の流れを追うように講座が配置されており、実践的なスキルを身に着けることができます。例えばWebデザイン講座である「バナナデザイン株式会社入社編」では、HTMLから始めてWebデベロッパーツールのInspectorやCSS、ワイヤーフレームの実践を通過し、Adobe IllustratorやPhotoshopの使い方を経て、WordPressでのサイト作成方法、FTPを用いたサーバアップロード、果てはSEO対策まで、詳細に解説されています。

さらにユーザがオリジナルのコースを作って投稿する機能もあり、受けるだけでなく自ら発信することもできるサイトとなっています。

シラバスについてもっと詳しく見る

▲目次へ戻る

4.英語でも大丈夫な人向け!おすすめ海外サイト7選

4.1 Codecademy(コードアカデミー)


column_image3097_21
サイトURL https://www.codecademy.com/
対応する言語やスキル HTML、CSS、JavaScript、jQuery、PHP、Python、Ruby、Ruby on Rails、Java、SQL、Gitなど
利用料金 無料

Codecademyはプログラミング学習サイトの老舗ならではの洗練されたシステムとボリュームのある講座を無料で提供しており、全世界で2500万人もの利用者を誇るプログラミング学習サイトです。プログラミング入門者だけでなく、上級者にも満足できる難易度の講座も幅広く用意されています。

言語単体での講座だけでなく、「Webデベロッパースキル」など開発の流れを追い実際のサイト制作を目指すなど実践方面からのアプローチもあり、多彩なコンテンツから希望のものを選んで受講することが可能となっています。英語のサイトではありますが、苦手意識のある方にもぜひチャレンジしてみて頂きたいサイトです。

Codecademyについてもっと詳しく見る

▲目次へ戻る

4.2 Khan Academy(カーンアカデミー)


column_image3097_22
サイトURL https://www.khanacademy.org/
対応する言語やスキル JavaScript、HTML、CSS、SQL、情報理論など
利用料金 無料

Khan Academyは、プログラミングなどコンピューティング分野だけでなく、数学や科学、経済学、そして芸術などまで扱うアメリカの大手オンライン講座サイトです。動画説明とコーディング実践がセットになっており、完全無料とは思えない質のサービスが提供されています。

日本語版サイトは現在数学のみの対応でありコンピューティング分野の対応が待たれるところですが、英語に抵抗のない方にはとても充実したサイトとなっています。

Khan Academyについてもっと詳しく見る

▲目次へ戻る

4.3 freeCodeCamp(フリーコードキャンプ)


column_image3097_23
サイトURL https://www.freecodecamp.com/
対応する言語やスキル HTML、CSS、JavaScript、Database、Gitなど
利用料金 無料

freeCodeCampは、フロントエンド開発からバックエンド開発まで、Web開発に関するスキルを一貫で学べるサイトです。開発技術だけでなく、エンジニアとして必要なデータの可視化なども学ぶことができます。

freeCodeCampについてもっと詳しく見る

▲目次へ戻る

4.4 Udacity(ユダシティ)


column_image3097_24
サイトURL https://www.udacity.com/
対応する言語やスキル Java、JavaScript、HTML、CSS、SQL、Swift、Unity、Python、Rubyなど
利用料金 コース受講無料

Udacityはコンピュータサイエンス分野に特化したオンライン講座サイトであり、基本的なプログラミングだけでなくロボティクスやディープラーニング、VR開発まで、さまざまな分野の講座を提供しています。
初心者向けのコースだけでなくGoogleやNVIDIAの社員が教えてくれるコースもあり、プログラミング上級者をも唸らせる専門性の高い授業が展開されています。

基本的にコースは全て無料で受講することができ、有料コースに登録すると講師に質問可能になるなどの手厚いサポートが受けられるようになる仕組みです。
2016年にはGoogleと提携し、「Google Android Basics Nanodegree」という初心者向けAndroidプログラミング講座の提供も始まりました。このコースだけでも学習時間は標準で165時間と設定されており、受講は無料ながらとても濃い内容のコースが提供されています。

Udacityについてもっと詳しく見る

▲目次へ戻る

4.5 Udemy(ユーデミー)


column_image3097_25
サイトURL https://www.udemy.com/
対応する言語やスキル HTML、CSS、Java、Python、Ruby on Rails、SQL、Unity、Git、Swiftなど
利用料金 一部無料

Udemyは1500万人を超える受講生を抱える、米大手オンライン学習サービスです。プログラミングだけでなくデザインからヘルス&フィットネスまで、45000を超える多彩なオンラインコースが提供されています。
基本的に有料でコースを販売するサイトですが、「対応する言語やスキル」で挙げたものなどについては無料の講座も提供されています。英語版のみですが、メニューや細かい項目は日本語にも対応しています。

なお2015年4月にベネッセコーポレーションと業務提携し、日本語版の専用サイトも提供されています。ただ日本語版サイトについては、プログラミング学習に関するコースは2017年4月時点で無料提供されているものはないようです。その代り大幅割引キャンペーンは随時行われているようなので、英語版を利用してシステムが気に入った方は日本語版もチェックしてみてはいかがでしょうか。

Udemyについてもっと詳しく見る

▲目次へ戻る

4.6 Code School(コードスクール)


column_image3097_26
サイトURL https://www.codeschool.com/
対応する言語やスキル HTML、CSS、Ruby、PHP、Python、JavaScript、SQL、C#、iOS開発、Gitなど
利用料金 一部無料

Code Schoolは動画と演習をワンセットにしたオンライン講座を提供する、プログラミング学習サイトです。質が高く凝ったデザインの動画が提供されており、楽しく学習を進めていくことができます。月額29ドルの有料コースがメインですが、入門編のコースについては無料でも提供されています。

Code Schoolについてもっと詳しく見る

▲目次へ戻る

4.7 SoloLearn(ソロラーン)


column_image3097_27
サイトURL https://www.sololearn.com/
対応する言語やスキル C++、Python、HTML、JavaScript、Java、SQL、jQuery、C#、CSS、PHP、Ruby、Swift
利用料金 無料

SoloLearnとは、プログラミング言語の習得に特化したオンライン学習サイトです。講義のスタイルは、まず解説のテキストを読み、セットで演習問題を1問解く形で進んでいきます。演習で出題される問題は選択式だけでなく穴埋めや並べ替えなどもあるほか、自由にコードを入力して実行結果を確認することができる「Code Playground」という機能もあります。
なおiOSおよびAndroidに対応したアプリ版も提供されており、テキストの閲覧だけでなく演習問題やCode Playground機能もPC版と遜色なく利用することができます。

SoloLearnについてもっと詳しく見る

▲目次へ戻る

5.言語別に対応状況を比較してみました

各言語やスキル別に、サイトの対応状況を比較してみました。学びたい言語がどのサイトで対応しているのか調べたい場合などにご利用下さい。

言語やスキル 対応するサイト
ビジュアルプログラミング言語 ScratchCode StudioSmalrubyMOONBlockコロコロゲーム工作ブロックCODE COMBAT
JavaScript Code StudioMOONBlockコロコロゲーム工作ブロックCODE COMBATcode.9leapコードガールこれくしょんドットインストールProgateCODEPREPShareWisCodecademyKhan AcademyfreeCodeCampUdacityCode SchoolSoloLearn
CoffeeScript CODE COMBATコードモンキー
Ruby SmalrubyコードガールこれくしょんProgateCODEPREPRamming!paizaラーニングミニツクCodecademyUdacityCode SchoolSoloLearn
Ruby on Rails ProgateミニツクシラバスCodecademyUdemy
Python CODE COMBATコードガールこれくしょんドットインストールProgateRamming!schoopaizaラーニングCodecademyUdacityUdemyCode SchoolSoloLearn
PHP コードガールこれくしょんドットインストールProgateCODEPREPRamming!schoopaizaラーニングShareWisCodecademyCode SchoolSoloLearn
HTML code.9leapドットインストールProgateCODEPREPschoopaizaラーニングShareWisシラバスCodecademyKhan AcademyfreeCodeCampUdacityUdemyCode SchoolSoloLearn
CSS ドットインストールProgateCODEPREPschoopaizaラーニングShareWisシラバスCodecademyKhan AcademyfreeCodeCampUdacityUdemyCode SchoolSoloLearn
jQuery ドットインストールProgateCODEPREPschooCodecademySoloLearn
C、C++、C# コードガールこれくしょんpaizaラーニングCode SchoolSoloLearn
Java コードガールこれくしょんドットインストールProgateCODEPREPpaizaラーニングCodecademyUdacityUdemySoloLearn
Lua CODE COMBAT
Scala ドットインストールCODEPREP
Bootstrap ドットインストールCODEPREP
VBA ドットインストールRamming!
WordPress ドットインストール
Unity ドットインストールUdacityUdemy
SQL ドットインストールCodecademyKhan AcademyfreeCodeCampUdacityUdemyCode SchoolSoloLearn
Git CodecademyfreeCodeCampUdemyCode School
Webデザイン MOZERシラバス
Webアプリ開発 シラバスfreeCodeCamp
iOS開発(Xcode、Swiftなど) ドットインストールProgateschooUdemyCode SchoolSoloLearn
Android開発(Javaなど) ドットインストールUdemy

▲目次へ戻る

6.各サイトのシステムや特徴を比較してみました

ゲーム系以外の学習サイトについて、システムや特徴、有料コースがある場合はその利用料などを比較してみました。

サイト名 講義
スタイル
演習
スタイル
開発環境
の準備
利用料金 対象
レベル
質問
機能
特徴
ドットインストール 動画(短) なし 月額:980円 初級~上級 なし 開発環境の構築手順も動画で説明
progate スライド 自由入力 不要 月額:980円 入門~上級 なし 開発環境の構築不要
CODEPREP ヒントの表示 穴埋め式 不要 完全無料 初級~中級 無料:掲示板(ユーザ間) 穴埋めだけでアプリができる
Ramming! なし 穴埋め式 不要 完全無料 初級 なし ドリル形式でひたすら演習
Schoo 動画(長) なし 月額:980円~ 初級~上級 無料:生放送時のコメント(講師) 生放送の講義で授業を受けている感あり
paizaラーニング 動画(短) 自由入力 不要 月額:600円~ 入門~上級 有料:講師に質問 開発環境の構築不要
ShareWis 動画(短) なし 月額:580円~ 初級~上級 なし リニューアル直後で無料コンテンツは少ない
ミニツク 動画+テキスト 選択式 完全無料 初級~上級 なし Rubyに特化
シラバス テキスト なし 完全無料 初級~中級 なし 言語単体でなく開発全体の流れで学べる
Codecademy ヒントの表示 自由入力 不要 月額:19.99ドル 初級~上級 有料:講師に質問 開発環境の構築不要
Khan Academy 動画(短) 自由入力 不要 完全無料 初級~上級 無料:掲示板(ユーザ間) 大学レベルの授業が無料
freeCodeCamp ヒントの表示 自由入力 不要 完全無料 初級~上級 無料:掲示板(ユーザ間) GitHubのリポジトリ人気第一位
Udacity 動画(短) 選択式 月額:199ドル~ 初級~上級 無料:掲示板(ユーザ間)、有料:講師に質問 Googleなど一流企業社員による講座あり
Udemy 動画(短) なし 売切:20ドル~ 初級~上級 無料:掲示板(ユーザ間、講師) ベネッセが日本語版を運営
Code School 動画(短) 自由入力 不要 月額:29ドル 初級~上級 無料:掲示板(ユーザ間) 動画などの演出面で凝っている
SoloLearn テキスト 選択式など 不要 完全無料 初級~中級 無料:掲示板(ユーザ間) スマホアプリ版の機能が充実

▲目次へ戻る

いかがでしたか?

あらためて言語別に整理してみると、特にWeb系のHTML&CSSや、JavaScriptやPythonなどのスクリプト言語が人気であることが分かります。逆にCやJavaなどのコンパイラ言語は、無料学習サイトで対応しているところは少ないようです。

無料サイトだけでも多彩なサイトがありますが、ぜひお気に入りのサイトを見つけてみて下さい。

▲目次へ戻る

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です