Udemyでプログラミングを勉強したいけどどれを選んでいいか分からない…
Udemyには2000を超える動画講座が投稿されているのですぐにこれだ!というものを見つけるのは難しいかもしれません。
そこで今回はおすすめなプログラミング講座をおすすめをいくつかご紹介していくのでご自分の作りたいものと合致しているものを選んでみてください!
このページの目次
なぜUdemyなのか?
他にも動画で講座を行なっているサイトはありますが、Udemyがなぜおすすめなのかを簡単にご紹介していきます。
ニッチな内容が網羅されている
Udemyは投稿されている本数が他サイト比べて多くニッチなジャンルも網羅されています。本数が多い理由として日本語の講義も充実していますが、さらに英語圏の方が投稿している講義も購入できることが理由の1つです。英語の場合内容を見逃してしまうことがあるかと思いますが、Udemyは動画再生中に字幕をつけることができます。
また講義によっては自動で日本語に翻訳してくれるものもあります。
更新が頻繁で情報が新鮮
プログラムを書く時に困るのがサンプル通り書いているのに動かなかったり、エラーが起きてしまうことです。古い情報の場合、文法があっていてもプログラムのバージョンが違うと非推奨の関数などが出てきていちいちネットで調べる必要が出てくるのでストレスになることが多いです。
Udemyは頻繁にコンテンツを更新している講師が多いのでプログラムを書いていてストレスになることが少ないです。
文法解説だけでなく成果物制作まで解説
Udemyは最低でも1つの講座で5時間程度の動画解説があります。なので文法の解説だけでなく、その後に応用編として成果物を作成する講座が非常に多いです。
なのでより実戦に近いコードを勉強することができます。具体例として後で詳しく解説しますがシリコンバレーの企業に勤務されている方が講師の動画があり、シリコンバレーで使われているコードの書き方を解説している人もいるので普通の動画講座では解説されていないオリジナルな要素を勉強できる機会が多いです。
Udemyのおすすめプログラミング講座4選
それでは早速Udemyのおすすめプログラミング講座をご紹介していきます。まずはWeb系のプログラミング講座からご紹介します。
[HTML/CSS/JavaScript] フロントエンドエンジニアになりたい人のWebプログラミング入門
フロントエンドエンジニアになりたい人のWebプログラミング入門はフロントエンドエンジニアには欠かせないHTMLやCSS、JavaScriptをメインに学習していきます。
HTMLやCSSに関しては実務では必須とされているレスポンシブ対応に加えてCSSフレームワークのBootstrapを学び、より効率的なコーディングを学びます。
JavaScriptに関しては基本的な使い方をサンプルのカレンダーやストップウォッチなどを作りながら勉強し応用編では現場で使われることが多いライブラリー「jQuery」や「Vue.js」の使い方も合わせて学びます。
ちなみにUdemyのWebデザイン講座をおすすめ記事はこちらです。
超Vue JS 2 入門 完全パック - もう他の教材は買わなくてOK!
超Vue JS 2 入門 完全パックはJavaScriptのフレームワークである「Vue.js」を学ぶための講座です。Vue.jsはと比較されることが多いですが、この講座に関しては学習の前提条件があります。
- JavaScriptの基礎的な知識が必要です。
- 講座内ではES6の文法を使いますが、必ずしも理解しておく必要はありません。
- HTML、CSSの基礎的な知識がある前提で講座を作成しています。
- テキストエディタ、ターミナルについての使用方法を知っている前提で講座を作成しています。
JavaScriptの学習をよりレベルアップしたい方やAngularやReactといったフレームワークやライブラリを既に使っていてVue.jsと比較してみたいという方にも最適です。
PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門
PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門はサーバーサイドのプログラミングを勉強する動画講座です。
HTMLやCSSを学習した次の一歩としてレベルアップしたい方や世界で一番使われているCMSのWordPressやネットショップを作るためのCMSのEC CUBEで使われている言語もPHPなのでこれからそういったWebサイトのカスタムを行なってみたい方にもおすすめできる講座です。
必須知識としてHTML/CSSが必要になります。
Ruby on Rails 5入門 -Rubyプログラミングの基礎から学べる-
https://www.udemy.com/course/ruby-on-rails-5/Ruby on Rails 5入門は「Ruby」とフレームワーク「Ruby on Rails」にフォーカスした動画講座でプログラミング初学者も挑戦できる講座です。
フレームワークの説明だけでなく、Rubyの基礎も1時間20分ほどの動画講座でしっかりと学びます。
Ruby on Railsの学習内容に関しては開発環境を整えた後にまずはHelloWorldの出力を行います。その後にオリジナルの学習コンテンツとして電話帳アプリのWebアプリ作成が用意されているのでさらに踏み込んだ内容を学習していきます。
現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル
この講座では現役のシリコンバレーの企業に勤めている講師が講義を行なっている珍しい教材です。
最初はPythonの基礎の勉強から入りデータ解析や非同期処理などの応用編の学習を行い、サンプルアプリを作成します。サンプルアプリ作成後の終盤ではシリコンバレーで通用するコーディングスタイルにも言及されています。
今までなんとなくPythonを書いていた人のレベルアップにもおすすめですが、どうやったらpythonicなコードをかけるの?と疑問を持っている方に特におすすめな動画講座です。
30日間返金保証もあるのでまずはやってみるべし
Udemyは動画講座サイトでは珍しく30日間返金保証サービスがついています。なので学習してみて予想より簡単だったり、難しかったりなど自分の状況に学習コンテンツが合ってない場合でも返金できます。
僕もそうなんですが、これやってみたいなーと悩みすぎると他の講座と比較するだけで結局手を動かしていない…といったことが起きてしまうので興味があるものをいくつかピックアップして悩まずすぐに学習をスタートしましょう!