Skip to content
UdemyRuby on RailsPaid courseExpert levelCertificate

Advanced Ruby Programming: 10 Steps to Mastery (Udemy.com)

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

Created by: Huw Collingbourne

Last updated July 2020

icon
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

How it compares

Against the other 81 rated Udemy courses in Ruby on Rails on CourseDuck:

  • Rating4.1 out of 5higher than 20% of them
  • Reviews518#20 of 82 by number of reviews
  • Length12 hourslonger than 72% of them
  • Last updatedJuly 2020earlier than 54% of them

icon
Quality Score

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

Overall Score : 82 / 100

icon
Course Description

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!).Who this course is for:
  • This course is for anyone who already knows the fundamentals of Ruby and wants to take their Ruby coding skills to a higher level. Here you'll learn the tricks and techniques of the Ruby masters

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

placeholder

Huw Collingbourne is the technology director at SapphireSteel Software, developers of programming tools for Microsoft Visual Studio. He is author of The Little Book Of C, The Little Book Of Pointers and The Little Book Of Recursion from Bitwise Books and of The Book Of Ruby from No Starch Press. He runs Bitwise Courses and teaches courses on a range of programming topics.
Huw has been a programmer for more than 30 years. He is a well-known technology writer in the UK. For over ten years he wrote the Delphi and Java programming column for PC Plus Magazine. He has also written numerous opinion and programming columns (including tutorials on C#, C++, Smalltalk and Ruby) for a number of computer magazines, such as Computer Shopper, PC Pro, and PC Plus.
In the 1980s he was a pop music journalist and interviewed most of the New Romantic stars, such as Duran Duran, Spandau Ballet, Adam Ant, Boy George, and Depeche Mode. He is now writing a series of 1980s murder mysteries.
At various times Huw has been a magazine publisher, editor, and TV broadcaster. He has an MA in English from the University of Cambridge and holds a 2nd dan black belt in aikido, a martial art which he teaches in North Devon, UK. The aikido comes in useful when trying (usually unsuccessfully) to keep his Pyrenean Mountain Dogs under some semblance of control.

icon
More courses by Huw Collingbourne

$12.99

$10.99

$18.99

$89.99

$59.99

$59.99

icon
More Ruby on Rails courses

$11.99

$84.99

$74.99

Free

$74.99

$54.99

icon
Reviews

4.1

518 ratings on Udemy

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

By Sasa Vukanovic on 10/9/2020

It's very useful for me. Topics are known but explanations give me another view on it. Great.

By Adrian Parry Ainardi on 10/3/2020

It is generally good, introduces good concepts but has some errors, for example in regular expression anchors (^ matches start of line, not string, so it is misleading. Same thing with $: it matches end of line). Also it is somewhat bothering for me that the videos are mostly superficial and leaves responsibility to the viewer to review the book or the exercises.

By Jackm on 8/17/2020

Helpful. The author explains many advanced Ruby problems and complexities.

By Colin Osborn on 8/10/2020

So far so good. When paired with the book, this course is excellent in providing more insight into how ruby works under the hood and ways to prevent stupid bugs or errors.

By Jennifer Ruocco on 7/10/2020

Can't download code archive -- not an unzippable file format. But so far the instruction itself seems to be OK.

By Sonal Royzada on 4/27/2020

It would be great, if while demonstration with code, if the output and program should be kept in right and left respectivly instead of program in up with small window of output.

By Hunter on 4/15/2020

A bit disconcerting that the video course is more of a supplement to the ebook provided, but once you get past that, its a good introduction to the material and serves as a jumping off point to explore the topics in greater detail on your own.

By Ryan Camp on 4/4/2020

Hugh is a wonderful teacher.

By Aaron on 4/1/2020

Yes. Early on the lectures seemed more like lectures for beginners but I am learning new things still. The sections that I bought the course for are still to come so I am looking forward to those.

By Alwan Mortada on 3/16/2020

I enjoyed this course and I think it's still beneficial but we are in 2020 and could definitely use a refresh

By Miguel ngel Surez Calles on 3/7/2020

At the beginning of the course I took a look at the book given, and read it through... All the information of this course is indeed already in the book... This course helps but, I'll prefer more specific things one can't learn in the book.

By Michael on 2/11/2020

first sections were too basic.
had to consult outside source on exceptions.
block section good, but i had to stop alot to look at code.
symbols deserve more treatment.

Showing 12 of 153 reviews