Ruby Course Update and What's Next
September 27, 2023
Why was the astronaut quiet?
Because he spaced out.
đ
Youâd be forgiven for thinking we spent our summer staring vacantly into the galaxies. Itâs certainly been awhile since our last newsletter.
And while we did indeed gaze at the night sky a few times, weâve mostly been in the Studio updating our first-ever video course: Ruby Programming.
The Ruby language is friendly, productive, and stableâjust three of the reasons we still love it. But after ten years, the course was getting a little far out there, if you know what we mean. đȘ
So today weâre excited to announce that our long-time popular Ruby Programming course has been entirely updated for Ruby 3.2!
In addition to re-filming all the live-coding videos, we added new sections on unit testing, immutable data values, and exception handling. And we streamlined it so you can get through all 32 videos in just 4 hours. More time for star-gazing! âš
We also updated all the exercises, and added a new âRuby in Railsâ section to each one. These new sections have examples of Ruby concepts being applied in the context of a Rails application. Even if youâre not using Rails, itâs a great way to see Ruby code used in the wild.
We think youâre gonna love it!
New to Ruby, or just need a refresher?
We distilled everything you need to know about Ruby, assembled it in the right order, and neatly packaged it as a video course thatâs paced for newcomers. đ€©
Access to the course includes:
-
32 carefully-crafted videos where we build a Ruby gem from scratch
-
26-chapter workbook with exercises where you build a different Ruby gem than in the videos
-
Animations to visualize the key concepts and get a solid mental model for OO programming
-
Source code for each video and exercise, and the final code for two Ruby gems
-
No time limit or subscription: with a one-time payment you own the course forever!
Itâs a free update if you own the previous version of the course!
Yup, if you already own the original Ruby course (thank you!), then the updated course is free. đ
Just head over to your account dashboard and under âFree Updatesâ click the big green âREDEEMâ button. Youâll still have access to your original Ruby course, plus youâll get the updated course.
Do you need to retake the updated course?
Well, it depends.
If you completed the previous version of the course in the past, say, six months, then you might want to dip back into the new modules on unit testing, struct and data values, and exception handling. It also might be worth peeking at the new âRuby in Railsâ sections of the exercises.
For the rest of you, the fundamentals of Ruby havenât changed much over the years. And youâve likely traveled far beyond the fundamentals by now.
All the same, we hope youâll appreciate having an updated course to refer back to as you continue your journey with Ruby and Rails. đ§âđ đ
Whatâs Next? đ
So far this year weâve been focused on course updates (Ruby and LiveView), but now we have our sights set on a brand new course. The example application is nearly complete and the outline has moved from the back of a napkin to an actual Markdown file.
If plans stay on track, something extraordinary will soon take flight. In fact, some might even say this hot new course will have wings. đ
Keep your eyes on the horizonâŠ