Ruby For Programmers

The essentials of Ruby programming – without the waffle!

4.66 (472 reviews)
Udemy
platform
English
language
Programming Languages
category
Ruby For Programmers
2,352
students
2.5 hours
content
Aug 2019
last update
$64.99
regular price

What you will learn

Learn the essentials of Ruby programming

Identify Ruby’s strengths and weaknesses

Know How Ruby’s Object Orientation works

Understand key features of Ruby: modules, mixins, arrays, hashes, loops, blocks and IO

Why take this course?

This course is a fast introduction to the Ruby language for experienced programmers.

Maybe you are already a programmer (in some other language such as Java, C or Python) so you don't need a Ruby course that wastes time on telling you how programs work. This course gets straight down to business. It tells you what Ruby is all about, what makes it similar to other languages - and what makes it different. It explains the stuff you really need to know. It won't bog you down by trying to describe every gnarly little corner of the language. It concentrates on the essentials - with no unnecessary padding. If you need to get to grips with Ruby fast, this is the course for you.

Or maybe you've already learnt the basics of Ruby and you are looking for a quick way to revise your knowledge. With its video tutorials downloadable 'cheat-sheets' and interactive quizzes, Ruby For Programmers focuses on the most important features of Ruby and puts your knowledge to the test.

The course instructor Huw Collingbourne is the author of The Book Of Ruby. Huw has already taught over 22,000 people to program on Udemy.

Ruby is a cross-platform, object-oriented language. Ruby can not only be used for writing standalone programs but it can also be used for creating dynamic web sites thanks to web frameworks such as Rails. If you are already an experienced programmer in some other language, or if you've started learning Ruby and you need a clear, simple way to revise your knowledge, Ruby For Programmers is course for you.

Screenshots

Ruby For Programmers - Screenshot_01Ruby For Programmers - Screenshot_02Ruby For Programmers - Screenshot_03Ruby For Programmers - Screenshot_04

Reviews

Robert
March 26, 2024
Based on the operating systems used I'd argue the videos are a bit dated. But the actual content is fantastic.
Ally
March 13, 2024
Great course if you have proficiency in another language and want to get the basics of Ruby without sitting through basic programming concepts like "What is a variable?", "What is a class?", etc. Thank you so much for this; I feel much more comfortable with the little nuances of the language and am excited to learn more. That being said, I do wish that there as a little more content in this course, such as enums, or other concepts explained in this style :)
Kelly
July 5, 2023
Just like it says on the tin; a great course for someone who is already adept in other programming languages to get an idea of how Ruby works.
Zac
July 4, 2023
Nice and concise. Perfectly suited for anyone familiar with similar languages, who just wants to learn the ruby syntax and some of its idiosyncracies.
Tatiana
April 1, 2023
It was exactly what i was looking for, a quick understanding of the peculiarities of Ruby (I have experience with other languages already). It would be nice if the audio for each video was normalized - some videos have a higher audio volume than others - but in general a very good course.
Mike
October 18, 2022
It gave me what I needed to get started with Ruby, but as an experienced programmer, I found it spent too much time on common concepts like arrays and hashes and loops which are not really different than most other languages.
Tom
September 28, 2022
The cheat-sheet do only contain a part of the shown features - would be nice if the left out parts would be added as well.
Jordan
September 27, 2022
The course is good for a beginner programmer who already knows another language to refresh their skills, but I personally found it a bit too shallow for experienced programmers trying to learn Ruby. It was lacking best-practices regarding syntax ("The Ruby Way") and anything regarding threading/synchronization. It did not include anything regarding the various build tools and package management that go along with ruby either. Finally, the other thing that turned me off in the course is that the instructor did not keep consistency in regards to spacing & formatting his code and too much time was spent on simple concepts instead of complex understanding of the language and pitfalls regarding the RVM/interpreter.
Timothy
June 28, 2022
This was very concise and offered a quick overview of the syntax of Ruby, highlighting where it differs from other languages. It was what I was looking for as an established programmer.
Ken
June 24, 2022
The teacher is NOT a Ruby programmer but a programmer who learned Ruby. Ruby is an amazing language in many ways and often has multiple ways to do the same thing. This lead to the concept of the 'Ruby Way' which I prefer to call 'Community Compliant'. This class often teaches the way that is NOT community compliant so your code will work but might be rejected by other more seasoned Ruby programmers. If your code contains a loop especially those with an iterator, you have almost always do it 'wrong'. Ruby has many ways to do this which are much more elegant. The .each is the most commonly used. Another issue, the teacher does not use irb or, even better, pry, which are Ruby command lines and are the way Ruby programmers try or test small bits of code. You really need to get comfortable and proficient with the Ruby commandl line and the teacher should be teach from it. ( I have been developing software in Ruby since 2006 but had not coded in a while and wanted to go through a class as a brushup. This was a poor choice. )
Danielarasu
June 24, 2022
Excellent. Java Developer here with basic understanding of Ruby. Highly recommend to understand modules & mixins. Never really understood blocks (thought I did), Procs and modules (just thought they'd be similiar to JavaScript modules). Volume seems to be low for some of the videos. The Cheatsheet for the last 2 sections seem to be imcomplete though. Also review the answers question 5 on modules in the Final quiz. More than 1 option seem to be right.
Timothy
June 8, 2022
This course met my expectations exactly. I think that it could go above and beyond by briefly covering more advanced topics like threading and streaming.
RAIGEDAS
April 12, 2022
Good, but not deep enough. Talked about 'each', blocks and so on, but did not even mention about Enumerator class which is one of they artifacts in looping with blocks.
Siddhant
April 4, 2022
The course is really amazing, to the point coverage from the basics to advanced topics such as File Handling. Highly recommended for anyone who wants to revise Ruby concepts or have a high level coverage of all the topics!
Eric
November 11, 2021
I'm only only module in and this module was a simple introduction so there hasn't been enough time to fully come up with an opinion

Charts

Price

Ruby For Programmers - Price chart

Rating

Ruby For Programmers - Ratings chart

Enrollment distribution

Ruby For Programmers - Distribution chart

Related Topics

443658
udemy ID
3/10/2015
course created date
11/21/2019
course indexed date
Bot
course submited by