Advanced Ruby Programming: 10 Steps to Mastery

Elevate your Ruby skills with Huw Collingbourne's advanced course, covering blocks, threads, exceptions, and more, to deepen your understanding of Ruby programming.

  • Overview
  • Curriculum
  • Instructor
  • Review

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!).

  • Encapsulation and data hiding

  • Singleton classes and methods

  • Exception handling

Course Curriculum

Instructor

Profile photo of Huw Collingbourne
Huw Collingbourne

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...

Review
4.9 course rating
4K ratings
ui-avatar of Piotr Russ
Piotr R.
3.0
1 year ago

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.

  • Helpful
  • Not helpful
ui-avatar of Curtis Bateson
Curtis B.
2.0
1 year ago

This course is very basic. Not what I would expect considering this is meant to be for intermediate to advanced learning.

  • Helpful
  • Not helpful
ui-avatar of Dima Ismail
Dima I.
4.5
2 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Denis Gesbert
Denis G.
5.0
2 years ago

explications fondamentales très claires. Les concepts sont édicté avec simplicité et toujours avec une explication contextuelle. J'aime beaucoup ce cours.

  • Helpful
  • Not helpful
ui-avatar of Sahu Minaketana
Sahu M.
3.0
2 years ago

Not advanced

  • Helpful
  • Not helpful
ui-avatar of Jennifer Ledezma
Jennifer L.
1.0
2 years ago

I expected this course was advanced level and is very basic

  • Helpful
  • Not helpful
ui-avatar of Bryan Hales
Bryan H.
2.0
3 years ago

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"

  • Helpful
  • Not helpful
ui-avatar of Kaushik Rana
Kaushik R.
3.0
3 years ago

Course really old

  • Helpful
  • Not helpful
ui-avatar of Alan Maciel
Alan M.
5.0
3 years ago

Great course, Advanced level courses are not so common. Smalltalk comparison is a great addition to the Ruby dev mindset.

  • Helpful
  • Not helpful
ui-avatar of BenjamĂ­n Federico Cagliero MonzĂłn
BenjamĂ­n F. C. M.
4.0
3 years ago

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.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses