みなさんはプログラミング学習をするとき、どんな教材を使っていますか?
きっと、書籍やkindleなどの電子書籍を購入して学習している人が多いと思います。
でも、書籍って画像と文章で説明されていているからどう操作しているのかが分かり辛い!ってときがありますよね?
そこでお勧めしたいのがオンライン動画学習サービスのUdemy(ユーデミー)です。
動画であればどんな感じで操作しているのかが一目瞭然で繰り返し視聴できるので、書籍よりもとても分かりやすいです!
市販の書籍やネットでは得られない知識が学べます!
目次
Udemy(ユーデミー)とは、米国法人Udemy, Inc.によって運営されている、世界で2,400万人が利用するオンライン動画学習プラットフォームです。
日本では、進研ゼミで有名なベネッセが業務提携をしサービスを展開しています。
ドットインストールやProgateに比べるとレベルの高い教材が多く、より実践的な内容が多いです。
Udemyの動画講座はあらゆる端末で視聴できます。
これらすべてOKです!
Udemyは動画のダウンロード機能があるので、事前に端末に動画をダウンロードしておくことで、ネット環境がない場所やギガ不足の場合でも安心して動画を見ることが出来ます!
なんと、Udemyでは教材を購入してから30日以内の場合は返金可能です!
Udemyでは、納得のいく受講体験をお届けするために、条件を満たすすべてのコースを30日以内に返金できるようにしています。コースに満足いただけない場合は、その理由を問わず、返金ポリシーのガイドラインに従って返金を申請できます。
コースの返金方法
ここからは、Udemyで人気のJava・Springのコースを紹介します!
プログラミング学習の第一歩は文法を学ぶこと!まずはこの動画コースでJavaの基礎を学習しよう!
環境 | Windows / Mac対応、JDK11対応 |
学習時間 | 13時間 |
評価 | 4.5 (1,375件の評価)8,348人の受講生 |
このコースは8,348人の方が購入しています!以下、受講者からの声を抜粋します。
javaの命令文を一から丁寧に解説されており、各章ごとに用意された演習や最終の総合演習を実践すると基礎的なプログラミング知識を身に付けることができました。
時に「そうだったのか!」と目からウロコの解説もあり、非常に勉強になりました
他のサイトでは簡単に説明されていて不確かな部分もあった箇所も、これでもかと1から説明してくれるのは大変ありがたかった。特に「for文」と「変数の扱い」の説明は、特に感じた。また倍速で聴いてもクリアに聞き取れる事のほうが多い。
Javaといえばオブジェクト指向ですよね!
文法は一通り書けるようになったけど、オブジェクト指向は少し不安・・・という方にはこの動画コースがオススメです。
環境 | Windows / Mac対応、JDK11対応 |
学習時間 | 10時間 |
評価 | 4.3 (740件の評価)4,493人の受講生 |
このコースは4,493人の方が購入しています!以下、受講者からの声を抜粋します。
全くの初めてでしたが、図をたくさん使って説明してくださるのでとても分かりやすかったです。考え方もわかりやすい言葉に置き換えてくださっているので理解しやすかったです。
説明がとても丁寧で、知識が曖昧だった部分の理解を深めるためにも受講して良かったと思いました。
個人的にはポリモーフィズムのご説明をもう少し聴きたかったです。それ以外はとても満足しております。
Javaの文法やオブジェクト指向が大体分かるようになったら、次はDB(データベース)操作を学習しよう!
DBの理解が進むと、アプリケーション開発の幅が広がります!
環境 | Windows / Mac対応、JDK11対応、MySQL |
学習時間 | 5時間 |
評価 | 4.7 (325件の評価)2,373人の受講生 |
このコースは2,373人の方が購入しています!以下、受講者からの声を抜粋します。
DAO、DTOの違いが判らなかったのですが、本講座のおかげで理解することができました。
かなり丁寧にJavaとMySQL周辺の技術について説明しており、詰まることなく一気に最後まで学習できました。
JDBC周辺の学習で詰まった方やわけがわからず進んでしまった人はこちらで学習しなおすとスッキリするかもしれません。
Javaの文法、オブジェクト指向の理解、DB周りまでの学習を終えたら、次はアプリ開発に挑戦しよう!
この動画コースは「Spring Framework向け」です。「Spring Boot」を学びたいには、後述で解説しています!
環境 | Windows対応 |
学習時間 | 5時間 |
評価 | 3.9 (1031件の評価)4,657人の受講生 |
このコースは4,657人の方が購入しています!以下、受講者からの声を抜粋します。
springを開発で使用することになったので受講しています。
話し方が聞きやすいです。
序盤、大きな目的としてjavaの基本的なシステムから説明してくれたので、
頭に入りやすい。
追記:コード説明段階になってもわかりやすいです。
springの機能や、最大の特長であるDI(依存性の注入)について細かく解説してくださったおかげで、仕組みをしっかりと理解することができました。
また、ソース内容やアノテーションの説明もあったのでとても分かりやすかったです。
この動画コースは「Spring Boot向け」です。「Spring Framework」を学びたいには、前述で解説しています!
環境 | Windows対応 |
学習時間 | 7.5時間 |
評価 | 4.3 (1,507件の評価)9,088人の受講生 |
このコースは9,088人の方が購入しています!以下、受講者からの声を抜粋します。
このコースを通して、Webアプリ開発のための環境構築、実装、評価の一連の作業を体験することができました。
内容はかなり基礎的な部分にとどまっているので、このコースで学んだことを土台に、よりレベルの高いコースを受講したり、自分でWebアプリを作ってみるなどして、ステップアップしていきたいと思います。
これまでJavaやSpring関連の書籍で入門レベルまでは習得しており、いくつか腑に落ちてない点があったのですが、今回の講義でその不明点の全てを理解することができました。具体的には、DIやMVCの概念(特にServiceとDAO)、あるいはThymeleafの文法やJUnitのやり方などです。痒い所に手が届く素晴らしい講義だったと思います。ありがとうございました。
この動画コースでは、Spring Bootを使って、今流行りのWebAPIを作れるようになります!
環境 | Windows対応 |
学習時間 | 7.5時間 |
評価 | 4.8 (100件の評価)861人の受講生 |
このコースは861人の方が購入しています!以下、受講者からの声を抜粋します。
初めに、設計の考え方に関して今までなんとなくでやっていた部分がありましたが、この教材が設計の考え方を明確に示してくれたのでとてもありがたいです。
また、1つ1つのレクチャーが短くまとめられていたので集中して取り組めました。
最後に、講座内での言葉の言い回しに関して、一度使った言葉を再度同じように使う事が徹底されていたので、理解のしやすさと定着のしやすさを実感しました。
細かく丁寧に組み上げているのと動作確認を定期的に行う事で躓くことなく最後まで進めることが出来る内容です。
APIの原則は知っていましたがスキーマ駆動で設計の仕方も基礎的な部分は理解できるようになりました。
Springを学び始めたばかりなので、Springの使い方にも慣れるとても貴重な講座内容だったかと思います。