この記事では、プログラミング初心者におすすめのUdemyの動画講座を紹介していきます。
対象レベルはプログラミング未経験〜プログラミング歴2年程度を想定しています。
特に「副業プログラミングやエンジニア転職で収入アップを目指している人」を対象にしています。
そのため、数あるIT関係の動画の中でも将来的な案件獲得(つまりお金)に直結する内容を基礎から教えている講座に絞って紹介します。
この記事で取り上げているコースは、大きく分けて
- Javascript関連のコース
- Python関連のコース
- WordPressのコース
の3パターンに分類されます。
想定ニーズとの関連は大体下のような感じです。
Web エンジニアになりたい人 ⇒ JavaScript
機械学習を含め幅広く色々できるようになりたい人 ⇒ Python
自分のサイトを立ち上げて高速でお金を稼ぎたい人 ⇒ WordPress
Javascript関連のおすすめコース
Javascriptは基本的にブラウザ(Google Chrome やMicrosoft Edgeなど)上で動作するプログラミング言語です。
したがって何かWeb サービスを開発する時にめちゃくちゃ使います。
YouTube であろうが Twitter であろうが現在ではほぼすべての Web サービスが何かしらの形で JavaScript に支えられているわけです。
特にフロントエンジニアが習得すべき言語ですが、スタートアップやベンチャーでは例えサーバーサイドの担当であったとしても、一日一回くらいは触る必要が出てくるかもしれません。
全員が割と何でもやらなければいけないのがスタートアップのカルチャーですからね。
そんな JavaScript を基礎から学ぶのにおすすめなコースは以下です。
ウェブ開発入門完全攻略コース - HTML/CSS/JavaScript
・ウェブ開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!
「ウェブ開発入門完全攻略コース」は言うなれば、フロントエンジニアのスターターパックです。
htmlやcssといった超基本から入り、 JavaScript に移り、gitやAWSといった現場で必要になる技術の知識も得られます。
全体で約20時間と、かなり濃密な講座内容となっています。
講座にはフロントだけでなくRuby on railsによるサーバーサイドの実装も含まれているので、こういった部分は各人の必要性に合わせて視聴する・しないを決めていくと良いです。
**「とりあえず Web エンジニアになりてえな〜」**とぼんやりと考えている人は、この講座を一通り見ておくことで、WEB開発の全体像を把握できます。
その過程で、「自分はサーバーサイド志望だったけど、やっぱりフロントの方が向いているかもしれない」といった発見もあるでしょう。
モダンJavaSciptの基礎から始める挫折しないためのReact入門
・モダンJavaSciptの基礎から始める挫折しないためのReact入門
「JavaScript の基礎から始める挫折しないための React 入門」はReact(最近めちゃくちゃよく使われているフロントエンドフレームワークです)の使用を前提にJSを学んでいこうぜ、という講座です。
現在、フロントエンジニアの需要はめちゃくちゃ高まっていますが、数あるフロントフレームワークの中でもトップクラスに使われているのがReactです。
「サーバーサイドをFirebaseなどを使用してお手軽に構築し、フロントだけReactで自力で作り込む」という選択をするスタートアップが増えてきているんですよね。
そんな需要の高いReactですが、そもそもjavascriptがよく分かっていないとなかなか理解することが難しいです。
この講座は、これからReactを習得したい人や一度はReactに挫折した人向けに JavaScript の基礎から解説してくれています。
これからフロントで食っていきたい人で、まだJSの理解がしっかり出来ていない人にオススメです。
Python関連のおすすめコース
まだ何をやりたいかが固まっていないプログラミング初心者にはPython講座がおすすめです。
僕自身も一番触っている言語が Python なのですが、とにかく何でもできて最高な言語です。
Pythonでできること
- AI開発やデータ解析
- Web アプリのサーバーサイド実装
- Excel操作などの単純作業自動化
- Web スクレイピング
その他もできることが山ほどあります。
逆にPythonで出来ないことを挙げた方が早いくらいです( Web アプリのフロント開発やスマホアプリの開発は苦手)。
「まだ明確な目的が定まってないけれど、とりあえずプログラミングの勉強を始めたい」という人には Python の学習を強くお勧めします。
文法も割と簡単で学習コストも低めですからね。
そんなPythonを学ぶのにおすすめなUdemyコースは以下です。
【世界で18万人が受講】実践 Python データサイエンス
・【世界で18万人が受講】実践 Python データサイエンス
実践 Python データサイエンスは、 Python によるデータ解析を基礎から教えてくれるコースです。
- numpyの基本的な操作
- pandasによるデータ処理
- matplotlibによるデータの可視化
といった内容をイチから教えてくれます。
Pythonのインストールから始めてくれるので、未経験者でも挫折リスクは低いです。
この講座で扱っているnumpyやmatplotlibはもうあらゆる場面で使いまくるので、Pythonエンジニア志望なら必ずマスターする必要があります。
またpandasも特に金融関係のデータ解析の場面では頻繁に使うので、ぜひマスターしておきましょう。
なお、機械学習も扱っていますが、 ディープラーニングは対象としていない点には注意です(2021年6月時点)。
###【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門
・【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門
「画像判定 AI アプリ開発入門」は、将来的に機械学習エンジニアになりたい人におすすめです。
マスターすれば以下のことが出来るようになります。
- ディープラーニングを使用してオリジナルの画像分類ソフトを作れる
- データ収集も自動で行える
- 作った AIモデルを Web アプリとして公開できる
Deep learningのメジャーなフレームワークであるkerasを使った実装を動画を見ながら実践できます。
そして作成したモデルはサービスとして公開することが可能なので、これを一つのポートフォリオとして就職活動時や案件獲得時のアピールポイントとすることが出来ます。
この講座は基本的に画像処理のAIを作成することに特化していますが、実際のAI開発現場でも画像処理に関する案件は豊富です。
AI実装エンジニア志望なら、一度は画像処理を経験しておいて損はないでしょう。
注意点としては、数学的な機械学習の基礎にまで踏み込むことがないので、その部分を補強したい人は先述した講座と併用する必要があることですね。
Wordpress関連のおすすめコース
最後にワードプレス関連のオススメ講座も紹介しておきます。
とにかく高速でお金を稼ぐところまで持って行きたい という人は WordPress の技術を学ぶのがおすすめです。
WordPress とはブログや企業サイトをとても簡単に立ち上げられる無料のサービスです。
冗談抜きで、慣れれば10分でWordPressサイトを一つ作れます。
WordPress を学ぶ魅力は、人に雇われなくても自分でお金を発生させられるようになることですね。
基本的にプログラミング案件では、 誰かの依頼を受けてプログラムを作成しお金をもらう必要があります。
世の中の他の仕事と同じく、
営業なり就活なりを頑張って仕事を獲得 ⇒ 報酬ゲット
という流れが普通です。
しかし WordPress で自分でブログを立ち上げてアフィリエイトができるようになると、全く話が変わってきます。
自分のサイトに来た人がサイトの記事を読んで商品を買っていってくれれば良いので、もはや案件を受注するために会社に属したり営業したりする必要もなくなるんですよね。
僕自身も個人的にアフィリエイトはやっていて、調子がいい時だと月30万円以上報酬が発生したこともありました。
しかもWordpress は本格的にプログラミングを勉強するよりも圧倒的に習得が簡単というメリットもあります。
ぶっちゃけ WordPress サイトを立ち上げるだけならコードなんて1行も書かなくても出来ます。
そこは長所でもあり、短所でもあるのですが、IT未経験者が Web の仕組みを知るはじめの一歩として WordPress から取り掛かるのはかなりオススメです。
以下の動画講座で学習すれば、すぐにサイト立ち上げ&収益化ができるようになるでしょう。
誰でも簡単に自分だけのウェブサイトをWordPressで立ち上げよう!ワードプレスの入門編
・誰でも簡単に自分だけのウェブサイトをWordPressで立ち上げよう!ワードプレスの入門編
この講座は、速攻で自分独自のブログやサイトを立ち上げることに特化したコースです。
- 独自ドメインの取得
- レンタルサーバーの契約
- WordPress のインストール
- 重要なプラグインの解説
- Web の基本知識
といった内容が含まれています。
実際の現場では**「Wordpressのテーマなどを自分で実装する必要はなく、とにかく立ち上げと運用をやってほしい」**といった案件も数多いです。
この講座の内容を一通り習得していれば、そういった案件を担当することは難しくありませんし、何よりも自分独自のサイトやブログを高速で立ち上げることができるようになります。
そういった意味では非エンジニアの方にも非常にお勧めできるコースです。
IT初心者であれば、初めから複雑なプログラミングに挑戦して挫折するリスクを背負うよりも、この講座から始めてサイト立ち上げの全体像を始めに把握しておくと良いでしょう。
ついでに言うと値段的にリーズナブルなのもおすすめポイントです。
WordPress開発マスター講座
WordPress開発マスター講座は、 WordPress 開発の中ではかなり発展的な部類に入ります。
ソフトウェアとしてのWordPressの構成や、PHPをいじってオリジナルのテーマを開発したりする講座です。
自分でブログを立ち上げる時は、既存のテーマを使うのが一番手っ取り早いのですが、WordPressの開発案件を受注してお金を稼ぎたい時はこの講座で解説している知識が必須になります。
WordPress 案件から Web 系エンジニアになっていきたい人に適している講座です。
補足ですが、 WordPress で サイトを立ち上げた後、収益化を行うにはアフィリエイト案件を配っているサイト(ASPと言います)と提携する必要があります。
代表的なASPはA8です。
ここはまだ自分のサイトを持っていなくても、A8提供のサイトを使って色々なアフィリエイト案件と提携することもできます。
ASPがどのような雰囲気なのかを知りたい人は一度提携してみると良いでしょう(当然利用料などは一切かかりません)。
また、アフィリエイト案件と提携したとして、収益を伸ばしていくためにはSEOなどの技術も必要になります。
サイト収益化の方法論を解説した記事は下記のものを初め、ネット上に沢山落ちています。
色々と読んでみると良いでしょう。
・【まず月1000円】収益ブログのやり方を初心者向けに詳細解説
・【再現性あり】ブログで20分で3万円稼いだ方法を完全公開【ネタバレ:自己アフィリ】
Udemyメリットとデメリット
このようにUdemyには便利な動画講座がたくさんあります。
Udemy自体のメリットとして
- 買い切りサービスである
- 何回でも見直せる
- 返金保証もある
- 時々セールをやっている
といった点が挙げられます。
一方で
- 動画講座なのでコードのコピペができない
- 講師によって講座の当たり外れがある
といったデメリットにも注意してください。
それぞれの目的や状況に合わせて最適な学習方法・学習講座を選択していくと良いでしょう。
関連記事)
・Pythonエンジニア志望者がプログラミングスクールを選ぶ前に知っておくべきこと