MOOC(ムーク)のプログラミング講座

1.みんなのためのPython専門講座(Coursera)

38_mooc_6.png
出典:みんなのためのPython専門講座

米国のミシガン大学が提供するPythonを学ぶための講座であり、5つのコースで構成されています。初級レベルの講座なので、Pythonをこれからしっかり学習したい人に最適です。1週間に13時間ほどの学習を推奨されており、順調に進めば3ヶ月程度で修了できます。レビュー評点も4.8(2020.3月時点)と高く、多くの人に支持されています。

2.Parallel Programming in Java(Coursera)

38_mooc_7.png
出典:Parallel Programming in Java

米国のライス大学が提供するJAVAを学ぶための講座です。この教材は3つのコースから成り立っています。レベルは中級であり、約15時間で修了できるカリキュラムです。JAVAを使った並列プログラミングについて学習でき、わかりやすさが受講生から評価されています。

3.プログラミングしながら学ぶコンピュータサイエンス入門(edX)

38_mooc_8.png
出典:プログラミングしながら学ぶコンピュータサイエンス入門

東京工業大学が提供する講座です。Rubyを使ったプログラミングをしながら、コンピュータサイエンスの基礎を習得できます。「計算を通じてコンピュータの世界を知る」というコンセプトのもと作られており、基礎からプログラミングを学びたい初心者の人に最適な内容です。4週間の中で週に2~3時間の学習を想定しています。日本語で受講できるので、気軽にチャレンジしてみてはいかがでしょうか。

4.NANODEGREE PROGRAM Front End Web Developer(UDACITY)

38_mooc_9.png
出典:NANODEGREE PROGRAM Front End Web Developer

米スタンフォード大学の教授であるSebastian Thrun氏により作られたUDACITYというプラットフォームです。高品質のWebサイトの制作を実現するためにフロントエンドエンジニアとして必要なプログラミングスキルを身につけられる講座です。CSS、Flexbox、CSS Gridを使用したレスポンシブ仕様のホームページを制作します。HTMLCSS、JavaScriptの基礎の部分からスタートするので初心者に最適です。Nanodegreeというコース修了の認定を受けられる少々高めの有料コースです。