Udemyは1講座数千~数万円程度で、お手頃な値段で学ぶことができます。
講座は一度購入すれば視聴期限なく受講でき、条件付きではありますが30日返金保証もついているので安心して始めることができます。
UdemyでPythonを学べるおすすめの7講座を紹介していきたいと思います。
1. Udemyとは
Udemyという名前を聞いたことはあるけれど、よく知らないという方にむけて、Udemyとは何かを紹介します。
Udemyは世界最大級のオンライン学習プラットフォームで、世界中の学びたい人と教えたい人をオンラインでつなぐサービスです。
Udemyは米国Udemy,Inc.が運営するプラットフォームで日本ではベネッセが事業パートナーとして協業をしています。
提供している講座は、開発、IT・ソフトウェア、データサイエンス、エクセル、マネージメント、マーケティングなど幅広ジャンルを提供しているので学習ニーズに応じた学びを見つけることができます。
特に最近ではAI・データサイエンスなど先端ITの講座が人気らしいです。
利用実績も世界中で利用されており、
受講者数:約3000万人 講師数:約42000人 講座数:約10万 ※2019年5月現在 すべて世界全体での数
多くの実績があるようです。
2. 基礎編
2.1. 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル
Pythonを触ったことがない人、プログラミング完全初心者であればまずはこちらのコースから学び始めるのがおすすめです。
シリコンバレーで活躍している現役のエンジニアが教えてくれるコースで、Pythonの基本から応用まで非常に丁寧に解説がされており、プログラミング完全初心者であっても無理なく進めることができます。
- 講座名
現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル - レクチャー数 : 290
- 時間 : 28時間36分
- 受講生の評価 : 星 4.4
3. データサイエンス・機械学習
3.1. 【ゼロから始めるデータ分析】 ビジネスケースで学ぶPythonデータサイエンス入門
分析コンペティションに参加しながら、実践的なビジネス課題に対してデータ分析の一連の流れを学ぶことができます。
データ分析とは何か?機械学習をどう適用していくか?など、初学者だとイメージがつきにくい分野を解説してくれているので、Pythonの文法を学んだ次のステップアップとしておすすめです。
Pythonに関しても丁寧に説明があるので、プログラミング初心者にもおすすめです。
- 講座名
【ゼロから始めるデータ分析】 ビジネスケースで学ぶPythonデータサイエンス入門 - レクチャー数 : 121
- 時間 : 8時間20分
- 受講生の評価 : 星 4.4
3.2. 【世界で18万人が受講】実践 Python データサイエンス
データ分析をする上で必要なライブラリとして、Numpy・Pandas・Matplotlibなどがあげられます。
これらのライブラリの使い方が丁寧に解説されているので、Pythonを使ったデータ解析を行う上での基本的な操作を身に着けることができます。
機械学習のアルゴリズムに関しても幅広く解説されておりデータサイエンスにかかわる内容を俯瞰的に捉えることができると思います。
- 講座名
【世界で18万人が受講】実践 Python データサイエンス - レクチャー数 : 104
- 時間 : 17時間24分
- 受講生の評価 : 星 4.1
3.3. 【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 初級編 -
機械学習の基本となる単回帰分析を数式から学んでいきます。
タイトルにあるように、機械学習の中身がブラックボックスで中身を理解したい場合におすすめのコースになります。
他のコースはパワポで解説されるのですが、こちらのコースは紙に手書きで解説されており、この方法が意外にもわかりやすく特徴的なコースになっています。
- 講座名
【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 初級編 - - レクチャー数 : 25
- 時間 : 4時間17分
- 受講生の評価 : 星 4.4
3.4. 【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 中級編 -
初級編の続きのコースになります。
初級編では単回帰分析について微分を使いながら学びましたが、さらに発展させて線形代数を学び重回帰分析を学びます。
機械学習の中身がブラックボックスで中身を理解したい場合におすすめのコースになります。
- 講座名
【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 中級編 - - レクチャー数 : 36
- 時間 : 4時間22分
- 受講生の評価 : 星 4.5
4. Web開発
4.1. 【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門
Flaskを使ってWebアプリの開発を行います。
このコースを通して、TensorFlowによるディープラーニングの構築とFlaskでの開発を同時に学べるおすすめのコースです。
非常に実用的な内容になっています。
- 講座名
【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門 - レクチャー数 : 66
- 時間 : 3時間39分
- 受講生の評価 : 星 4.3
4.2. 【Python 3 x Django 2.0】作りながら覚えるDjango
Djangoを使ってオリジナルのWebサイトを構築しながら、一般的なウェブアプリケーションの動作とDjangoを学ぶことができます。
Herokuにデプロイするところまで解説をされているので、Pythonを使ってWeb開発を学びたい場合は非常に実践的な内容でおすすめのコースです。
他にもLinuxサーバーの設定方法などWeb開発で必要な知識が網羅されていると思います。
- 講座名
【Python 3 x Django 2.0】作りながら覚えるDjango - レクチャー数 : 114
- 時間 : 10時間57分
- 受講生の評価 : 星 4.2