Advanced Ruby Programming: 10 Steps to Mastery

Take your Ruby programming to the next level with Huw Collingbourne's simple guide to advanced Ruby coding.

4.50 (498 reviews)
Udemy
platform
English
language
Programming Languages
category
Advanced Ruby Programming: 10 Steps to Mastery
22,251
students
12 hours
content
Jul 2020
last update
$69.99
regular price

What you will learn

Encapsulation and data hiding

Singleton classes and methods

Exception handling

Threads and fibers

Modules and mixins

File handling

YAML and Marshal

Regular Expressions

Metaprogramming

Why take this course?

Advanced Ruby: a 2nd-level course. If you have already done some Ruby programming, this course will help to take your coding to the next level. It explains some of the more advanced features of Ruby including blocks and procs, threads, regular expressions, exception handling, singletons and metaprogramming. The course is based on Huw Collingbourne's book, The Book Of Ruby (a copy of 3rd PDF edition of the book is supplied with this course). All the source code is provided in the code archive. This course can be used with any editor or IDE and on any operating system that supports Ruby. If you are ready to go beyond the basics and gain a deeper understanding of how Ruby really works, this course is for you.

Note: If you're new to programming, check out Ruby Programming for Beginners (now with over 24,000 students enrolled!).

Reviews

Piotr
March 19, 2024
The course describes several random elements of the language, focusing mainly on details and ambiguities, that (in my opinion) are often no very useful. I didn't really like the way the course was conducted, which involved opening dozens of snippets of code. Also, the core part of the course seemed a bit short. I appreciate the author's work, but I guess I expected something different, more aimed at systematizing knowledge.
Curtis
June 30, 2023
This course is very basic. Not what I would expect considering this is meant to be for intermediate to advanced learning.
Dima
April 11, 2023
I enjoyed this course - the course felt a little like an intermediate Ruby course at times, than an advanced course, but I still really enjoyed each chapter and felt there was a lot to gain from all the lessons. The instructor is very well spoken, and explains concepts very clearly.
Denis
February 12, 2023
explications fondamentales très claires. Les concepts sont édicté avec simplicité et toujours avec une explication contextuelle. J'aime beaucoup ce cours.
Bryan
June 28, 2022
This course is ANCIENT and hardly "Expert" level. Everything is surface-level that you are better off finding elsewhere. I kept hoping that it would dive deeper into "expert" territory, but it never did. Could be called "Ruby 101"
Alan
November 29, 2021
Great course, Advanced level courses are not so common. Smalltalk comparison is a great addition to the Ruby dev mindset.
Benjamín
September 6, 2021
I've enjoyed this course, it was quite good. I'd love more detail in some of the methods, but those are in the API, so it's not that big of a deal. All in all, this course its quite good and 100% recommended.
Anderson
June 23, 2021
The course explains some interesting features about Ruby. The thing is that most of the actual content is on the book they promote.
Roger
June 23, 2021
If I compare this course with "Learn to Code with Ruby" course, it just feels very old school and outdated. The content might be ok but the way it is presented and explained is just far behind state of the art. I was expecting this course to be in depth advanced ruby but when I see now what it is in, almost every topic was already covered in "Learn to code with Ruby" from Borish Paskhaver, even that one was an introductional course. I'm also not satisfied with the length of the training, I was thinking it really is 12+ hours but that's not the fact since "reading" the included PDF is also counted. Sure, Huw told me that this number is calculated by udemy. Based on the experience, I would not buy the training again. However, maybe it is just a personal preference....
Karina
February 18, 2021
I don't feel this could be considered an advanced ruby course. It felt more like just an average ruby course for someone who already knows how to code. i was hoping for a deep dive and interesting quirks but perhaps i didn't read the overview well enough
Renata
November 13, 2020
I'm at section 6 and this doesn't feel like an advanced programming course but it's great for beginners
John
October 13, 2013
Though i understand whats going on viewing the code.. None of the subjects or examples are well explained and your better off searching the internet for the same subject matter with clear explanation of each example. You don't write any code or trace any code in this class, just hit go on a program and talk about random things with its output. I watched about half of this course and realized this style of learning was not useful to me at all. I would suggest that the author explain the lines of code and what they are doing in greater detail and think about practicality of the examples.. I didn't feel this course was in anyway practical based on the half of it i watched.
Abraham
August 12, 2013
I helped me to better understand some of the concepts of ruby like metaprogramming and blocks, it's a short course, which I loved because it takes you to the point. Perhaps it can talk about other things like service objects, more about modules 'cause I think it just touched the surface.
Caleb
June 13, 2013
Mr. Collingbourne is the best at explaining concepts in Ruby. i would buy this course again. Nevertheless, he includes more review of beginner concepts than I would have preferred, so this course was a bit longer than it had to be. Coming from the beginner course, I liked the addition of him talking to the camera. Some video effects add a nice flare as well. Good program. Also, he seems to keep up with student questions, which is rare in my experience and much appreciated.
Vinicius
June 9, 2013
This course is an introduction to advanced topics, not an advanced course... the code archive is helpful but you can find better references online. I recommend the course if you already looked for some advanced topics online (or in books) and is still having trouble understanding it. For me, Huw is more like a teacher than a coder, and i was really hoping to take a course with a top coder (learn some tricks and technics).

Charts

Price

Advanced Ruby Programming: 10 Steps to Mastery - Price chart

Rating

Advanced Ruby Programming: 10 Steps to Mastery - Ratings chart

Enrollment distribution

Advanced Ruby Programming: 10 Steps to Mastery - Distribution chart

Related Topics

10681
udemy ID
10/27/2011
course created date
11/21/2019
course indexed date
Bot
course submited by