はじめまして、ヨノと申します。
私は、大学時代に独学でプログラミングを学び、ソシャゲ・SaaS開発などを経て、現在はフリーランスエンジニアをやっており、Rails歴は8年。
プログラミングを勉強するときに教材選びに困ることって多いと思います。
私も独学していたときそうでした...
今回は、
- Ruby on Rails を学習したい
- Ruby on Railsを学習しているけど挫折しそう
といった初心者向けにおすすめのUdemy講座を紹介します。
Udemyは動画で講師の画面をみながら学べ、講師への質問もできるので独学でプログラミングをするのにオススメです!
満足できなかった場合、30日以内なら返金対応してくれるので安心して受講してください。
Udemyとは?
Udemyとは色んな分野のトップ講師の講座動画を購入できるプラットフォームで、特に「プログラミング」の分野は講座数が多くて充実しています。
Udemyの特徴
- PCの画面や資料を映しながら説明してくれるのでわかりやすく、書籍より早く学べる
- 講師に質問でき、他の人の質問とその回答も見れる
- スマホでも見れるので、スキマ時間を活用できる
- 復習として2周目、3周目するときは、倍速再生を使うことで効率が上がる
- 満足できなかった場合、30日以内であれば返金してくれる
- 定期的に更新してくれるので、バージョンアップにも追従できる
満足できなければ返金してもらえるので、少しでも気になる講座があれば、どんどん受講してスキルアップできるわけです!!
UdemyでRuby on Railsを学べるおすすめ講座
本記事で紹介しきれない優良講座もたくさんあるので、Rails講座一覧から探してみてください!!
Ruby on Rails 5入門 -Rubyプログラミングの基礎から学べる-
コース時間 | 3.5時間 |
評価 | ☆4.1(2020/10/24現在) |
受講者数 | 974人 (2020/10/24現在) |
言語 | 日本語 |
講師 | 現役エンジニアでありながら、プログラミング入門ナビ編集長。 株式会社スターリースカイ 代表取締役も務める。 |
対象者 | プログラミング初心者、Ruby / Ruby on Rails 初心者 |
コース内容
このコースは、プログラミング初心者の方を対象としております。
普段からプログラミングをされている方には、物足りないと感じてしまう場合がありますので、ご注意ください。
Ruby on Railsは、とても強力なフレームワークなので、これから新規にWebアプリケーションを作る時におすすめします。
私はRuby on Railsのエンジニアとして実務経験を詰みながら、勉強会やインターンの講師の仕事もしてきましたので、その経験を生かしたカリキュラムとなっております。
Ruby on Railsを勉強する人気のコースは世の中に沢山ありますが、勉強会の講師を行ってきた経験から、はじめての方が取り組むには難しすぎる内容だと感じることがよくありました。
そこで、最小構成のコードを手を動かして学ぶ本コースを作成しました。
初心者が、手間取りやすい開発環境の構築も、全手順を動画で解説するので安心です。
このため、Ruby on Railsの勉強をはじめてみたけれど、内容が難しくて挫折してしまった方が、もう一度基礎を学びたいケースにも向いています。
この講座で、短時間でRuby on Railsの基礎を学び、そのあとに公開を目指したWebサービス開発の学習を進めるのがオススメです。
このコースの主な内容は、下記となります。
- プログラミング言語Ruby入門
- Ruby on Railsの学習をする上で、知っておいた方がよい基本的な事項を知ることが出来ます。
- Cloud9というWebサービスを使って、Ruby on Rails 5の開発環境を構築できるようになります。
- 新しいプログラミング言語や、フレームワークを学習するときのお約束、Hello World!を開発します。
- シンプルな電話帳アプリケーションの開発を通して、CRUDアプリケーションの開発の基礎を学びます。

この講座内容はこれ以上変えようがないと思われるので、5にしました。

こんな方におすすめ
- プログラミング初心者
- Ruby on Railsを勉強したものの、挫折した人
Ruby、Railsってどんなものなのか、どういった流れでアプリケーションを作っていくのかといった基礎的なことを短時間で学ぶことができます!
↓↓↓コースの一部が無料公開されているので、確認してみてください!!↓↓↓
はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう
コース時間 | 9時間 |
評価 | ☆4.3(2020/10/10現在) |
受講者数 | 5,558人(2020/10/10現在) |
言語 | 日本語 |
講師 | 現役エンジニアでありながら、プログラミング入門ナビ編集長。 株式会社スターリースカイ 代表取締役も務める。 |
対象者 | 基礎的なRuby/Ruby on Railsの知識がある人 (入門書や入門サイトを1周) |
コース内容
Webアプリケーションをより効率的に作るための、Webアプリケーションフレームワークの一つで、複雑なWebアプリケーションを効率的に開発できるメリットから、民泊予約サイトのAirBnB(エアービーアンドビー)や、ソースコード管理サービスGitHub(ギットハブ)、 クラウドファンディングのKickstarter(キックスターター)など、有名スタートアップ企業でも採用されています。
オープンソースであり、無償で利用できることから、多くのエンジニアに利用されて目に触れれることで、日々進化が行われています。フレームワークの品質が高く維持されていることも特徴です。
☆☆コースの内容をしっかりと確認した上で受講をいただけるように、無料プレビューを30分公開しております。ぜひご覧ください!!☆☆
Webアプリケーションフレームワークとは?
Web開発における、共通した作業にともなる労力を軽減、Webアプリケーションを少ないコードで開発できるように作られたものです。
Rubyとは?
Webアプリケーションフレームワーク、Ruby on Railsでも使われるプログラミング言語です。 オブジェクト指向、シンプルな文法、強力な標準ライブラリ国際標準として規格化が行われているといった特徴があります。まつもとゆきひろ氏が開発した日本発のプログラミング言語です。世界中で利用されていますが、日本でも利用者が多く、日本語の情報が豊富にあるメリットがあります。
学習の流れ
- イントロダクション
- 開発環境構築(クラウド開発環境 AWS Cloud9・1年無料枠利用)
- Ruby の基礎
- Ruby on Railsの基礎
- ミニQ&Aサービスの開発
- Webサービスをインターネットに公開する(Heroku・無料プラン利用)


こんな方におすすめ
- プログラミング入門サイトを1周したくらいのWeb開発初心者
- 転職のためのポートフォリオサイトを作りたい人
- Webサービスの実際の作り方と公開の仕方を知りたい人
↓↓↓コースの一部が無料公開されているので、確認してみてください!!↓↓↓
フルスタックエンジニアが教える 即戦力Railsエンジニア養成講座
コース時間 | 8.5時間 |
評価 | ☆4.0(2020/10/24現在) |
受講者数 | 5,252人(2020/10/24現在) |
言語 | 日本語 |
講師 | フルスタックのフリーランスエンジニアとして、幅広い業務に従事。 実用的な授業を行うことをモットーに講義を作成。 |
対象者 | 基礎的なRuby/Ruby on Railsの知識がある人 (入門書や入門サイトを1周) |
紹介した中では一番レベルの高い初心者向け講座です。Dockerを使った環境構築や、Rspecテストなど実際の現場の使われている技術を学ぶことが出来ます。基本的な入門書や入門サイトを終わらせた人、実践的な内容のポートフォリオを作れるようになりたいといった人におすすめ!
コース内容
PCへのRubyのインストールや、Rubyの基礎など、これまでRuby言語に触れたことがない方も基礎から学べるようになっています。
Railsの開発環境にはDockerを使い、コンテナを使用してRailsサーバーとMySQLサーバーの起動する方法についても学びます。
Railsだけでなく、こういったRails実行環境の構築も学ぶことで、最終的にアプリケーションを公開するために必要な知識についても学ぶことができます。
なるべく細かく説明を入れて、途中でつまずくことのないようにしています。
もし、わからないことがあれば、気軽に質問頂ければと思います。
カリキュラムの内容は以下のようになっておりますが、引き続きコンテンツの追加を予定しております。
【カリキュラム構成】
セクション1. はじめに
講師の自己紹介と、コースの目的についてお話します。
セクション2. Rubyの学習環境準備
PCでRubyを動かすためのインストール方法や、Rubyの実行方法について解説します。
セクション3. Rubyを学ぶ
Rubyの特徴から始まり、Rubyの基本となるクラスや構文について解説します。
セクション4. 開発環境の構築
Dockerを用いてRailsの開発環境を構築する方法について解説します。
セクション5. 始めてのRailsアプリケーション開発
掲示板アプリケーションの開発を題材として、Railsの様々な機能について説明しながら開発方法を解説します。

質問にもご丁寧に回答頂き、大変助かりました。
今回作成したBoardAppをもう少し自分なりに機能追加して使いやすいものにバージョンアップさせてみたり、本レクチャで学んだ内容を生かして一から別のアプリを作成してみようと思います。
ありがとうございました!!

自分のレベルでは、理解できないところがあった。
ただ、何回か聞いてGoogleで調べてみたりすると多少は理解できるようになった。
もう少し勉強してからもう一度受けてみようと思った。
自分が今どの段階にいるのかが認識できたのでとても良かった。
講師の方もすぐに質問に答えてくださってわからないことで立ち止まる時間が短くすんで助かりました。
こんな方におすすめ
- Railsだけではなく、Dockerでの環境構築も学びたい人
- 実務で必要になるRspecテストも学びたい人
- DockerやRspecを使ってポートフォリオの質を上げたい人
↓↓↓コースの一部が無料公開されているので、確認してみてください!!↓↓↓
独学に限界を感じたら
独学に限界を感じていたらプログラミングスクールを利用するのも選択肢のひとつです。
参考【現役エンジニアが選ぶ】Webエンジニアを目指す人におすすめのプログラミングスクール
おすすめのプログラミングスクール
- 開発に必要な実践的な知識、技術を総合的に学べるDMM WEBCAMP
- 20代転職ならCodeCampGATE
- 豊富な技術から選びたいならCodeCamp
- オーダーメイド学習のTech Boost
あわせて読みたい