Ruby Programming For Everyone (Udemy.com)
Learn Ruby Programming Fast!
Created by: John Elder
Last updated November 2023
What you will learn
- Ruby From Beginner To Advanced
- Object Oriented Programming
- Set Up A Cloud Dev Environment
- Variables, Strings, and Data Types
- Getting User Input and Output
- Conditional If/Else & Comparisons
- Arrays, Loops, And Hashes
- Methods, Classes and More!
Quality Score
Overall Score : 86 / 100
Course Description
In this course we'll learn the Ruby programming language from an absolute Beginner level all the way to Advanced in no time at all!
This course is aimed at the absolute beginner, you don't need any coding experience at all!
We'll start out by setting up a development environment that has all the tools you need to start writing and running Ruby code.
Then, we'll dive into very basic computer science concepts. Things like:
Printing to the Screen
String Manipulation
Variables
Getting User Input
Simple Math
Comparison Operators
Assignment Operators
After that, we'll move into more intermediate topics like:
Conditional If/Else Statements
Arrays
While Loops
Each Loops
Hashes
Fizzbuzz
Finally we'll finish up with more advanced topics like:
Methods
Classes
Ruby is one of the greatest programming languages to learn, and learning has never been this easy!
I'll see you on the inside!
-John Elder
Instructor Details
- 4.3 Rating
1,070 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
Build a Stock Market Web App With Python and Django (2023)
4.6 (946 Reviews)
Provider: Udemy
Time: 3.8h
$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 Juan de Dios Dougnac on 8/12/2022
Generally speaking, a good course. It seems, however, to be aimed at programmers interested in learning a new language, rather than at complete beginners. I get that it's not possible to go through all basic topics of programming in the depth that a complete newbie would need and keep the course under 3 or 4 hours, but still, the title might be a little bit misleading. Also, I understand the author's need to tell people about their website and other courses, but having the longest video on the course be about that seems a bit on poor taste to me.
By Ana Laura Almada on 11/1/2021
I had no prior experience with Ruby, only a few basic knowledge of some other Object-Oriented Programming Languages. With this course I was able to understand some basic scripting I have to tweak and I really enjoyed John Elder's teaching style :)
By Daniel Libatique on 11/15/2020
Excellently taught; exactly what I was looking for in a quick, dirty intro to Ruby!
By Mubashar Ali on 10/21/2020
Great course. But it is for beginners and if you are looking for something MORE comprehensive then this might not be for you. But great teaching style and way of explaining.
By Pawel Kozlowski on 10/5/2020
Good and short introduction
By Abinaya S on 10/1/2020
Good
By Karina Elizabeth Delgado Rodrguez on 9/27/2020
Me encant este curso! Bastante bien para los que no saben nada de este lenguaje.
By SriKrishna Araveti on 9/21/2020
Thanks for clear explanation on each topic
By Aditya Pednekar on 9/6/2020
Awesome
By Upa Sundaram on 9/3/2020
Would've been nice if the advanced portion was a bit more advanced - accessors were good to learn about
By James Causey on 8/16/2020
Excellent explanations!
By Ivan Damyanov on 7/6/2020
I'm coming from Python and when I saw that the course was only 2 hours long I was somewhat concerned about how much you can learn for that time.
Now as I've finished the course, I can say without a doubt - "You get the concept of Ruby, how it works and some of its main quirks in comparison to Python for example. And you can start right away programming."












