Brief Summary
This course helps you level up your Ruby coding skills by exploring advanced features like blocks, procs, and exception handling. You'll also get a PDF copy of 'The Book Of Ruby' to guide you along the way. Perfect for those ready to tackle more complex coding concepts!
Key Points
-
Take your Ruby skills up a notch!
-
Learn advanced features like blocks, procs, and threads.
-
Understand regular expressions and exception handling.
-
Dive into singleton classes and metaprogramming.
-
Get a handy PDF of 'The Book Of Ruby' included.
Learning Outcomes
-
Gain confidence in using advanced Ruby features.
-
Master exception handling and error management.
-
Understand metaprogramming and its applications.
-
Explore the use of singleton classes effectively.
About This Course
Take your Ruby programming to the next level with Huw Collingbourne's simple guide to advanced Ruby coding.
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!).
Piotr R.
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.