【初心者向け】UdemyのAI・機械学習・データサイエンスまとめ【保存版】

Python Udemy

今盛り上がっているAIや機械学習って実際どんな感じなんだろう、初心者からでも始められるのかな?
Udemyにおすすめのコースがあれば知りたいな。

そんな疑問にお答えします。

第三次AIブームとも言われている現在、Pythonというプログラミング言語が急速に学習者を増やしています。それまでは海外人気が高い言語という印象で、日本ではそれほどメジャーな言語ではありませんでした。

しかし、AIや機械学習が話題になるようになってからは、今最も相性のいい言語としてPythonでの研究が進んでいます。

この記事では、そんなPythonを学びたい方やAI・機械学習のスキルを身に付けたい方に向けて、おすすめのUdemyコースをご紹介していきます。また、WindowsやWebアプリの作成やExcelの自動化などのコースも紹介していますので、興味があれば覗いてみてください。

この記事の読者はこういった方を想定しています。

  • Pythonプログラミングを身に付けたい方
  • AIや機械学習に興味がある方
  • PythonがAIや機械学習を勉強する際の障壁になっている方
  • Pythonをビジネスで扱う必要に迫られた方
  • プログラミング学習の最初のきっかけが欲しい方

ただ、AIや機械学習、画像認識などの分野には高度な数学を使用するものもあるため、数学とも仲良くなる必要があります。しかし、少しずつ進んでいけば必ず出来るようになりますので、この分野に進みたい方は覚悟を決めて学習していきましょう。

そもそもUdemyについて詳しく知りたい方は「【初心者向け】Udemyで始めるプログラミング学習のススメ【保存版】」の記事で詳しく解説してますので、是非ご覧ください。

また、各コースの評価について、Udemy上での星の数だけでは不十分だと考えています。その理由は、すでに情報が古く使えなくなっていたり、途中から時代の流れが変わり評価されるものも存在するからです。

このブログでは上記の観点だけでなく、更新頻度や初心者に向けた配慮など、僕が独自に設定した評価基準について星1~5で判定していますので、参考にしてみてください。

目次

Python入門

はじめてのPython 少しづつ丁寧に学ぶプログラミング言語Python3のエッセンス

Hatoblogの評価★★★★☆
コース時間4.5時間
定価¥15,000
講師 / コース作成者我妻 幸長 Yukinaga Azuma

AIやデータサイエンスの講座でPythonが難しかった方は、この講座から始めましょう。今最も熱いプログラミング言語Pythonを学ぶことで、あなたの可能性は大きく広がります。プログラミング入門用の教材としてもおすすめです。

はじめてのPython 少しづつ丁寧に学ぶプログラミング言語Python3のエッセンス

プログラミングを始めたばかりの方でも学べるPythonという入りやすさが魅力のコースです。Pythonの環境構築から基礎的な学習、その後、Pythonが持つ様々なメソッドを学ぶことが出来ます。

ただ、Pythonの説明に終始しているコース内容なため、実践的に何かサンプルを作ってみたい方には物足りない内容かも知れません。その分、初心者へ向けた説明に時間を割いている内容となっています。

とても内容が丁寧で、Pythonに限らない、プログラミング言語全体の構文(if文、ループなど)から詳しく解説されているので、プログラミング自体の初心者にはおすすめのコースです。

このコースを詳しく見る

現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル

Hatoblogの評価★★★★★
コース時間28.5時間
定価¥24,000
講師 / コース作成者酒井 潤 (さかい じゅん)

現役シリコンバレーエンジニアが教えるPython入門!応用では、データ解析、データーベース、ネットワーク、暗号化、並列化、テスト、インフラ自動化、キューイングシステム、非同期処理など盛り沢山の内容です!

現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル

プログラミングの初歩的な知識を持つ方向けに作られた、Pythonの実践的な学習コースです。Pythonの基本的な学習だけでなく、pythonicと言われる推奨されているコードスタイルについての解説、デモを作って実際に動かしてみるなど、28.5時間のハイコストパフォーマンスの人気コースです。

講師はアメリカ・シリコンバレーのIT企業に10年以上勤めており、世界中のプログラマーが集まる環境で通用する綺麗なコードスタイルなども含めて解説されています。

Pythonの開発環境がある程度自分で作れる方を対象にしていますので、他の言語でもいいので少し学習を進めてから見てみると、よりスムーズに進めることが出来ると思います

このコースを詳しく見る

AI・機械学習全般

【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門

Hatoblogの評価★★★★☆
コース時間3.5時間
定価¥9,600
講師 / コース作成者井上 博樹 (Hiroki Inoue)

Python 3 でクローリングして画像データを収集、加工し、画像分類器を作ってみよう。ディープラーニングによるモデル作成、改善を自分の集めたデータで実践します。Flaskでウェブアプリ化, XcodeでiOSアプリ化にも挑戦します。

【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門

AIを使ったアプリケーションとしてポピュラーである、画像判定を解説しているコースです。画像判定を通してPythonを使ったAI学習の基礎を学ぶことが出来ます。自分だけの画像分類を学習させ判断精度を高めていくことにより、AIが画像を判断して自動的に分類させる、という内容を学んでいきます。

分かりやすい内容もさることながら、講師の酒井さんがレビューを元に随時アップデートを行っているため、現在は初期の内容よりもかなり分かりやすくなっています。

AIの入門として最適な内容になっているので、興味のある方は受講してみてはいかがでしょうか。

このコースを詳しく見る

PythonによるWebスクレイピング〜入門編〜【業務効率化への第一歩】

Hatoblogの評価★★★★☆
コース時間2.5時間
定価¥15,600
講師 / コース作成者今西 航平

Seleniumを用いて、自動ログイン、テキストの抽出、画像データの収集を行ってみよう。データの収集方法を学ぶことで、定期的なデータ収集を効率良く行うことができます。

PythonによるWebスクレイピング〜入門編〜【業務効率化への第一歩】

Pythonを使ったWebスクレイピングについて解説しているコースです。Webスクレイピングとは、指定したWebサイトからテキスト、画像等を定期的・自動的に抽出するテクニックです。様々なサイトにある情報を収集してまとめたりすることが出来ます。

Pythonの基本的な文法と、Webサイトを対象に作業を行うためHTML、CSSの最低限の知識が必要です。スムーズに進めるためにも、まずはPythonの基本的な知識を習得した上で受講するのがおすすめです。

このコースを詳しく見る

【NumPy・Python3で】ゼロから作るニューラルネットワーク

Hatoblogの評価★★★★☆
コース時間3.5時間
定価¥10,800
講師 / コース作成者井上 博樹 (Hiroki Inoue)

Python 3とNumPyで単層・多層ニューラルネットワークを自作して、機械学習の仕組みを理解しよう。バックプロパゲーションの仕組みをスクラッチで理解することで、ディープラーニングのライブラリを使いこなせるようになります。

【NumPy・Python3で】ゼロから作るニューラルネットワーク

ニューラルネットワークを用いたディープラーニングについて解説しているコースです。ニューラルネットワークを使った本格的なディープラーニングが学べ、AIがどのようにして物事を判断出来るようになっていくのかが分かります。

関係する数学の基礎知識についても詳しく解説しながら進められていますが、元々の分野が高度な数学を使用するため、それらが苦手な方には難しい内容となるかも知れません。プログラミングと同じで、何度も復習しながら少しずつ理解を深めていきましょう。

このコースを詳しく見る

Excel・Word自動操縦

Python で Excel・Word を自動操作しよう!【Python 初心者が知るべきモジュールの使いこなし方も】

Hatoblogの評価★★★★☆
コース時間1.5時間
定価¥5,400
講師 / コース作成者Shotaro Hiramatsu

元塾講師プログラマーが教える、Python 初心者のための自動化講座!OpenPyXL・python-docxモジュールを使いこなして、Excel・Wordを自動操作しよう!ご自分の業務にも応用できる「考え方」を「短時間で」習得しましょう。

Python で Excel・Word を自動操作しよう!【Python 初心者が知るべきモジュールの使いこなし方も】

Pythonで行うExcel・Wordなどの事務作業の自動化を解説したコースです。ExcelマクロのVBAではなく、Pythonを使ったより汎用的な自動化について説明されています。

初心者という言葉が入っているだけあって、導入方法や調べ方など初心者がつまづきやすい部分が丁寧に解説されているため、Pythonの基礎的な知識がある方であれば問題なく受講することが出来ると思います。

Excelは実際の業務でもよく使われるので、自動化出来ると非常に便利です。省略できる操作は効率化して、無駄な時間を減らしていきましょう。

このコースを詳しく見る

Windowsアプリ作成

【夢月流】PythonでGUIプログラミング~TkinterよりもカッコいいGUIアプリを作成したい人のはじめの一歩~

Hatoblogの評価★★★☆☆
コース時間2時間
定価¥3,000
講師 / コース作成者速水 夢月

Pythonでものすごく簡単にGUIアプリが作成できてしまうことはご存知ですか?しかもwxPythonならカッコいいPC用のディスクトップアプリの作成ができてしまいます。

【夢月流】PythonでGUIプログラミング~TkinterよりもカッコいいGUIアプリを作成したい人のはじめの一歩~

Pythonを使ってWindows用のアプリケーションを作成出来るようになるコースです。Windowsのアプリなので、当然ながらWindows環境の方向けの内容となっています。

基礎的な内容を学びながら、実践的に電卓を作ってみるところまでを学習することが出来ます。しかし、電卓の基本的な機能を作成した段階でコースが終了するため、その先は自分で作っていくという流れになります。

価格が安い分、少し内容が物足りないと感じましたので、星3つとさせていただきました。

このコースを詳しく見る

Webアプリ作成

【3日でできる】Django 入門 ( Python 3 でウェブアプリを作って AWS EC2 で公開!)

Hatoblogの評価★★★★★
コース時間4.5時間
定価¥8,400
講師 / コース作成者井上 博樹 (Hiroki Inoue)

現役エンジニアの解説でPython のWebアプリケーションフレームワーク・Django(ジャンゴ)を短期間にマスターしよう! Amazon EC2にUbuntu・PostgreSQL・Nginx をインストールしプロジェクトを公開しよう!

【3日でできる】Django 入門 ( Python 3 でウェブアプリを作って AWS EC2 で公開!)

PythonとWebアプリケーションフレームワークのDjango(ジャンゴ)の基礎をマスターできるコースです。クラウドサーバーのAWSも使用しており、データベースと連携した本格的なWebアプリケーションを作成することが出来ます。

Pythonの基礎的な解説もされているため、このコースだけでECサイト構築、IoTや機械学習の土台部分を築くことが出来ます。

PythonのスキルだけでなくDjangoやAWSも気になっている、またはスキルを付けたいという方には特におすすめできるコースとなっています。

このコースを詳しく見る

情報セキュリティマネジメント

【5日で学ぶ】情報セキュリティマネジメント入門(Python 3/Kali Linux)

Hatoblogの評価★★★★☆
コース時間5.5時間
定価¥10,800
講師 / コース作成者井上 博樹 (Hiroki Inoue)

情報セキュリティ管理の基礎や、ネットワークセキュリティについてKali Linux + Python 3で実践的に学ぼう!

【5日で学ぶ】情報セキュリティマネジメント入門(Python 3/Kali Linux)

Pythonのプログラムへの情報セキュリティ対策を学べるコースです。Pythonのようなサーバーサイドの言語ではWebアプリケーションやスクレイピング等、サーバー内で情報を処理したりユーザーの入力を受付たりすることも少なくありません。ここに脆弱性があると、悪意のあるサイバー攻撃で大変なことになってしまう可能性があります。

そうならないためにも、サイバー攻撃にはどのような種類があるのか、防ぎ方や安全なサーバー運用はどのようにすればいいのかを学んでおくことは非常に重要です。このコースではその中でも特に重要なポイントに絞って学習することが出来ます。Pythonを使うなら是非受講してみてください。

このコースを詳しく見る

まとめ

今回はPython・AI・機械学習関係のUdemyをまとめました。内容は随時アップデートしていきます。Udemyには多くのコースが登録されていますが、5つ星の評価だけでは内容の新しさや現代の情報についていけてない等、十分な指標とは言えません。そういったコースで遠回りしないためにも、正しいものを購入しスキルを付けていきましょう!

Udemy 公式サイト

また、WebプログラミングやWebデザインなどに関するコースを下記記事にてまとめていますので、そちらに興味がある方は是非ご覧ください!