Skip to content
UdemyRuby On RailsPaid courseBeginner levelCertificate

Learn to Code with Ruby (Udemy.com)

Learn to program in the Ruby programming language. Newly updated with support for Ruby 3.2. Complete beginners welcome!

Created by: Boris Paskhaver

Last updated January 2026

icon
What you will learn

  • Learn to program in the Ruby programming language
  • Master common Ruby objects like Strings, Arrays, Hashes, and more
  • Solve popular coding challenges and algorithms with Ruby
  • Dive into object-oriented programming including classes and more

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

Welcome to the most comprehensive Ruby course available on Udemy! An in-depth overview of coding with Ruby, a popular programming language renowned for its simplicity and elegance. Whether you've never written a line of code before or are looking to learn a brand new language, this course covers all bases!

Learn to Code with Ruby offers more than 40+ hours of video tutorials, 250+ lectures, and dozens of quizzes and coding exercises to test your knowledge as you proceed through the course.

Lessons include:

  • Installation and configuration for both Mac OS and Windows systems

  • Common programming concepts (variables, arithmetic, output)

  • Objects and methods

  • Strings

  • Numbers

  • Booleans

  • Methods and Conditionals

  • Ranges

  • Arrays

  • Hashes

  • Blocks, Procs, and Lambdas

  • Dates and times

  • File Input and Output

  • Regular Expression

  • Classes, Modules, and Inheritance

and more!

Ruby is a language released by Yukihiro Matsumoto in 1995 that bills itself as "a programmer's best friend". Every aspect of Ruby is designed to make programming easier for the developer. There is no better first language if you're interested in learning how to program.

Ruby also serves as the foundation for Ruby on Rails, a popular web framework that powers over 1.2 million websites worldwide. The course offers an extensive introduction to the base language you'll need to know if you intend to tackle web development in the future.

Check out the sample videos below to get a taste of what the course has to offer!

So if you're ready to commit yourself, if you're eager to expand your knowledge of programming, if you're ready to discover what makes this elegant language so loved by developers, you are ready to Learn to Code with Ruby!

Thanks for checking out the course!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Boris Paskhaver

Hi there, it's nice to meet you! I'm a New York City-based software engineer, author, and consultant who's been teaching on Udemy since 2016.

Like many of my peers, I did not follow a conventional approach to my current role as a web developer. After graduating from New York University in 2013 with a degree in Business Economics and Marketing, I worked as a business analyst, systems administrator, and data analyst for a variety of companies including a digital marketing agency, a financial services firm, and an international tech powerhouse. At one of those roles, I was fortunate enough to be challenged to build several projects with Python and JavaScript. 

There was no formal computer science education for me; I discovered coding entirely by accident. A small work interest quickly blossomed into a passionate weekend hobby. Eventually, I left my former role to complete App Academy, a rigorous full-stack web development bootcamp in NYC. The rest is history.

icon
More courses by Boris Paskhaver

$19.99

$12.99

$17.99

$84.99

$94.99

$11.99

icon
More Ruby on Rails courses

$84.99

$74.99

Free

$74.99

$54.99

$54.99

icon
Reviews

4.7

6,687 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Carlo Palma on 5/22/2026

Boris, Just finished the Ruby course. Wanted to say thanks — your teaching methodology is genuinely the best I've come across on Udemy. You don't just walk through syntax; you build mental models. The way you explain blocks/procs/lambdas and the object model actually makes them stick. Most instructors cover the "what" — you cover the "why." That said, I think we both know the real work starts now. Finishing the course doesn't mean "I know Ruby" any more than Neo downloading kung fu meant he knew how to fight. The course gave us the download — now it's on us to get in the dojo and actually practice. No amount of video-watching replaces building things and breaking things. So thanks for the foundation. Time to go build something. Cheers, Carlos.

By Dave Gregory on 12/15/2025

Its kinda basic, but a solid foundation to what I need. (understanding ruby syntax)

By Semira Kubat on 7/27/2025

This course was just what I needed, even though I already work as a Ruby on Rails developer, I still found new stuff to learn, and the explanations were very detailed and thorough. I would recommend this course to everyone (beginners or not) because it can help you understand what the program is doing when you try to run some built-in methods on Classes. I loved the section where we tried to make custom logic for existing class methods; it helped to have a better understanding of the language. I am just very disappointed that there is no Rails course from the same instructor.

By Prasoon Naik on 1/21/2025

This is a very exceptional course on Ruby, I have checked many resources on Ruby but Boris have broken the ceiling with this course, it is the best course on Ruby across the platforms available, tested LinkedIn Learning, other Udemy courses and YouTube and everything, this is the best course on the Ruby ever. One thing I would like to add, Please create a course on Ruby On Rails as well, people will get benefit from your teaching style and they can embark on their journey being a good developer, good ruby course was rare but it is even rarer to find a good rails course. Also Add concepts like Embed Ruby syntax and other features as and when you get time. Thank you so much Boris. God Bless You

By Juan Pablo Grisales Quintero on 12/28/2023

This is the best programming language course that I've ever taken. The way that Boris explains everything: concepts, examples and possible situations are amazing. I hope that Boris could release a Ruby on Rails course in the near future (there are few of them), for sure I'll do it. In fact, English is not my native language, but that wasn't a problem because it is very detailed, was a valuable lesson as well. I'm also going to start the RSpec course by Boris too. This course would be a must for every Ruby beginner.

By Taylor Mravic on 6/25/2023

Fantastic course! I only wish the instructor had gone over more material, as in the downloaded files there seem to be several missing course sections at the end such as "33 - Sinatra", "32 - Gems", "31 - Testing with MiniTest", "30 - Exceptions". Were these included in a previous version of the course, or are there plans to expand these? Anyway of the content that did exist it was really easy to understand and the coding exercises were fun and useful to practice.

By Ben-Hur V. Gican II on 11/22/2020

very detailed and easy to understand

By ZAKIR MOHAMMED BEYAN on 11/15/2020

I love it Ruby and also the way you teach.
Thank you so much

By Louis Tiches on 11/8/2020

Great for people that can read others interrupted languages that would like to read ruby code on GitHub.

By Yap Cheah Wen on 11/8/2020

Detailed, easy to understand and engaging

By Nelson Aristteles Pacheco Nicolau on 11/1/2020

Well, I am impressed with how much information I am getting, I am really enjoying, when I started,I was empty in knowledge.

By Giselle Vega Rosario on 10/26/2020

so far it has begun with a very good understanding of important concepts. For someone who has no understanding of coding concepts the course has proven so far, it's easy to follow

Showing 12 of 333 reviews