無料でプログラミングを学ぶための12のサイト

無料でプログラミングを学ぶための12のサイト

現在ではあらゆる分野でプログラミングが必要なスキルとされています。人生を成功に導くために、いくつかのプログラミング言語を知っておくと良いでしょう。

この記事では無料で学べるプログラミング学習サイトを、厳選して12サイト紹介いたします。

1. CodeAcademy(コードアカデミー)

無料でプログラミングを学べるサイトの中でも特に人気があるのが、CodeAcademy(コードアカデミー)です。世界中で2,400万人以上の人々が、このウェブサービスを使ってプログラミングを学んでいます。CodeAcademyでは、HTMLやCSS、JavaScript、jQuery、PHP、Python、Rubyなどのプログラミングを学べるコースが多数用意されています。

https://www.codecademy.com/

2. Coursera(クセラ)

2012年に設立されたCourseraは、119の機関から1000以上のコースを提供しており、プログラムを学ぶことができる主要なウェブサイトの1つとなっています。有料でサーティフィケートを取得できるコースもありますが、ワシントン大学、スタンフォード大学、トロント大学、ヴァンダービルト大学などの有名大学から直接、様々な専門分野のプログラミングを紹介してくれるコースも多くあります。

https://www.coursera.org/

3.edX(イーディーエックス)

edXは有名なオープンソースのオンライン学習プラットフォームです。2012年にハーバード大学がMITと共同で設立したもので、新しい技術や理論をすべて学ぶことができます。現在、edXには60の学校が含まれています。ハーバード大学から直接、無料のコンピュータサイエンス入門を選んでも、おそらく間違ってはいないでしょう。

https://www.edx.org/

4. Udemy(ウデミー)

2010年に設立されたUdemyは、社会人としての知識を向上させ、学ぶための方法として利用できるオンライン学習プラットフォームです。有料のコースに加えて、多くの無料のプログラミングコースが用意されており、中には「起業家のためのプログラミング – HTML & CSS」や「Pythonプログラミング入門コース」のような動画で利用できるものもあります。

https://www.udemy.com/

5.aGupieWare

aGupieWareは、アメリカのコンピュータ学習プログラムを提供する独立系アプリ開発会社です。

http://www.agupieware.com/

6. GitHub(ギットハブ)

Git のリポジトリでは、80 種類以上のプログラミング言語を網羅した 500 冊以上のプログラミングブックが無料で公開されています。

https://github.com/

7. MITオープンコースウェア

すでに基礎を学んでいて、コードに触発された理論を探求するなど、より高度なものを探している場合は、MITのウェブサイトで提供されている無料のコースを利用すると、「コンピュータ科学とプログラミング入門」、「Javaプログラミング入門」、「C言語での実践的なプログラミング」などのプログラミングを学ぶことが出来ます。

http://ocw.mit.edu/index.htm

8. Hack.pledge()(ハックプレッジ)

BitTorrent の発明者である Bram Cohen 氏など、注目度の高い開発者を含む開発者のコミュニティです。このサイトを使えば、世界のトップエキスパートから学ぶことで、プログラミングのスキルアップが可能です。

https://hackpledge.org/

9. CodeAdvengers(コードアベンジャーズ)

ニュージーランドを拠点とするCode Avengersは、JavaScript、HTML、CSSを使って、ゲーム、アプリ、ウェブサイトの作り方を学ぶことが出来ます。各コースは約12時間で、英語、ロシア語、ドイツ語、スペイン語、イタリア語、トルコ語、ポルトガル語に対応しています。

https://www.codeavengers.com/

10. KhanAcademy(カーンアカデミー)

教師サルマン・カーンによって2006年に作成されたカーンアカデミーは、利用可能な無料のオンライン学習機関の一つです。ステップバイステップで解説する動画チュートリアルでは、JavaScriptやProcessingJSを使ったグラフィックやアニメーション、ゲームの作成方法や、HTMLやCSSを使ったWebページの作成方法を学ぶことができます。

https://it.khanacademy.org/

11. FreedCodeCamp(フリーフードキャンプ)

ここでは、HTML5、CSS3、JavaScript、データベース、DevTools、Node.js、Angular.js、アジャイルを専門家や学生のネットワークを通じて学ぶことができます。プログラミングのスキルを活かして、いつでも一緒に無料でアプリを作ることができます。

http://freecodecamp.com/

12. Html5Rocks(HTML5 ロックス)

AppleのHTML5とは対照的に、2010年にスタートしたGoogleのプロジェクト。このサイトでは、チュートリアル、リソース、HTML5の最新情報が満載です。やや上級者向けの内容になっています。

http://www.html5rocks.com/

 

コメントを残す

メールアドレスが公開されることはありません。