Top Ruby on Rails and Ruby Bundle: Learn Ruby and Rails (Udemy.com)
Learn Ruby on Rails and Ruby Programming The Fast and Easy Way!
Created by: John Elder
Last updated November 2023
What you will learn
- Build Web Apps With Ruby On Rails
- Build Your Own Stock Market Website
- Build Your Own Weather App
- Build Your Own To-Do List App
- Learn Ruby Programming
- Understand Rails Webhosting
- Download and Install Ruby on Rails
- Download and Install Git Bash Terminal
- Push Code To Github
- Understand the Bootstrap CSS Framework
- Connect To a 3rd Party API
- Understand How To Use Databases With Rails
Course Description
This is a bundle course of four of my popular Ruby on Rails and Ruby Programming courses all in one course. Aimed at the absolute beginner, in this course you'll learn the Ruby programming language and the Ruby on Rails Web Framework for building websites.
This course is broken up into four sections:
Ruby Programming
Ruby on Rails To-Do List App
Ruby on Rails Weather App
Ruby on Rails Stock Market App
We'll start out learning the Ruby programming language. You don't need any prior knowledge or special tools to learn Ruby, I'll walk you through everything you need to know. You'll learn:
Printing to the Screen
Variables
Numbers and Simple Math
Comparison Operators
Assignment Operators
After that, we'll move into more intermediate topics like:
Conditional If/Else Statements
While Loops
For Loops
Fizzbuzz
Finally we'll finish up with more advanced topics like:
Arrays
Objects
Functions
Classes
After that we'll learn the Ruby on Rails Web Framework by building out Three awesome Web Apps! I'll teach you how to install Ruby on Rails and set up all the tools you'll need, and then we'll dive right in and start building out apps!
The first app we'll build is a daily "To-Do" List App. It will allows you to create lists of things you want to do in a day (take out the trash, feed the dog, buy groceries, etc). You'll learn how to use a database in Rails, how to add things to the database, and how to remove them.
In the next App, we'll build a Weather App that checks air quality in your neighborhood. We'll learn how to connect to a third party API to grab weather data, and then do cool stuff with it.
In the last app, we'll build a full blown Stock Market Portfolio App. You can lookup stock market data on any company, save the data to your own personal portfolio, and all kinds of other cool things!
If you've every wanted to learn web development with the Ruby on Rails and Ruby stack, this is the course for you...
Sign up today and I'll see you on the inside!
-John Elder
Instructor Details
- 4.4 Rating
126 Reviews
John Elder
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.
Today he teaches Web Development courses at Codemy the online code school he founded.
John graduated with honors with a degree in Economics from Washington University in St. Louis where he was an ArtSci Scholar.
More courses by John Elder
Intro To PostgreSQL Databases With PgAdmin For Beginners (2023)
4.5 (7,751 Reviews)
Provider: Udemy
Time: 2h
$54.99
Build An API With The Django Rest Framework Using Python (2023)
4.5 (1,229 Reviews)
Provider: Udemy
Time: 1.4h
$54.99
Top Node and Javascript Bundle: Learn Node and JS (2023)
4.3 (1,126 Reviews)
Provider: Udemy
Time: 8.2h
$11.99
More Ruby on Rails courses
Testing Ruby with RSpec: The Complete Guide (2026)
4.7 (2,132 Reviews)
Provider: Udemy
Time: 7.5h
$84.99
One-stop Ruby on Rails: Build Web Applications from Scratch (2015)
4.6 (285 Reviews)
Provider: Udemy
Time: 18.5h
$54.99
Reviews
By David Hurd on 8/11/2026
So far so good. It's fairly basic, but definitely covers most the setup basics.
By Sarvin Sukhe on 7/28/2026
The course was great, easy to follow, and generally good at teaching, the only problems I encountered with the course is that in 2026 Heroku doesn't have a free tier anymore and there was a couple small differences between this course and modern code. I would recommend using something like vercel or render in place of heroku, and would also recommend keeping something like claude code on speed dial incase something fails or you need help with subsituting heroku.
By Marilyn Marquez on 6/10/2023
This course is very well-paced. The instructor begins building your skills slowly and without making you feel overwhelmed. This is my favorite type of course because it allows (almost expects) you to code along, so you get to practice what you are learning. The instructor is also very prompt to respond to questions (24 hours in my case). My only wish is that the course were updated, but honestly, it is a great way to get familiar with ruby on rails and understand MVC architecture.
By Marc on 7/22/2022
Outdated content but if you can still get information from it if you can make rails work.
By Jamie D McNaught on 5/31/2022
Brilliant coures, really helpful and well paced!
By Dischaine Thompson on 2/27/2022
Clear concise information
By Changli Crockett on 12/8/2021
This course was amazing! John took his time to explain what he was doing and made the course fun.
By Mikel Bishop on 9/29/2021
So far, the course has been great. The combined visuals and style of presentation has been a great match to my learning style. I am not new to Ruby, but wanted to do a refresher and some projects and I am understanding the "why" certain things are the way they are rather than just "that is the way it is" and memorizing.
By Eduardo Andrés Machaca Peña on 8/25/2021
Estoy en Ruby, una previa antes de saltar hacia Rails. De momento bien, su inglés es calmado, puedo entender lo que dice
By Thiago Coelho Gomez on 1/23/2020
Acho interessante ter explicações de funcionalidades, mas o curso é muito bom.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












