The Pragmatic Studio

Rails 7 Course Update and What's Next

August 15, 2022

Knock knock!

Who’s there?


Beaver who?

Beaver-y quiet, I’m hiding!


Yeah, you probably thought we were hiding this summer. But noooooo, we’ve been busy as beavers updating a couple courses.

Today we’re excited to announce that our popular Ruby on Rails course has been entirely updated for Rails 7!

Thanks for your patience with this. It’s been a massive effort, despite the changes being relatively trivial. The thing about video is that it’s totally unforgiving when it comes to even minor syntax changes. In an 8-hour course like this, small changes have big ripple effects.


🦫 We understand that trendy beavers may be hesitant to dive into Rails waters, claiming it’s too main-stream. But really, water you waiting for? It’s not like the job market is over-saturated. And Rails 7 with Hotwire is like no otter. So go with the flow…

New to Rails, or just need a refresher? We gotchu.

In this comprehensive course you’ll learn all the fundamentals of Rails by building a complete application from scratch. The full course includes:

  • 54 carefully-crafted videos (all with English subtitles)

  • 45 animations to visualize all the key concepts and get a solid mental model for how everything fits together

  • 52-chapter workbook (with exercises) where you build a different app than in the videos

  • Starter files and versions of the code for each video and exercise

  • The final source code for 2 full-featured Rails applications

Bought the previous version of the course? Free update for you!

Yup, you read that right. If you own the Rails 6 course, you get the Rails 7 course for free. 🙌

Simply go to your account dashboard and click the big green “REDEEM” button. You’ll still have access to your Rails 6 course, plus you’ll get this updated course.

If you already took the Rails 6 course, do you need to retake this Rails 7 course?

Probably not, unless you’ve been away from Rails for a while and need a refresher. Because here’s the thing: 98.7% of what’s in the Rails 6 course is exactly the same in the Rails 7 course. Indeed, in terms of the fundamentals taught in this course, very little has changed in Rails 7. Yeah for stable software! 👍

So, instead of re-watching 8 hours of video to spot the tiny diffs, check out the summary of minor syntax changes we put together for you.

And save your time for…

Hotwire! It’s the big new shiny thing in Rails 7.

And you need to know how to use it!

Hotwire is next-level stuff for improving the speed and responsiveness of your Rails apps. It lets you build modern, interactive Rails apps without jumping through all the JavaScript hoops. Instead, Hotwired apps are mostly server-rendered HTML. So everything you know (and love) about Rails is still in play.

Now, there’s no need to scour the web and waste your time piecing together resources for learning Hotwire. We distilled everything you need to know in our Hotwire for Rails Developers course. It’s designed specifically for busy Rails devs, just like you. 👊

We start with a typical Rails app and incrementally add Hotwire to turbo-charge each page. 🏎 (Check out the final app.) By the end, you’ll know exactly how to integrate each facet of Hotwire into your own apps without breaking stuff.

What’s Next? 👀

An update to our Phoenix LiveView course… we hope!

LiveView has had some significant changes already and more are in the works.

We’ve actively been redesigning the course to take advantage of all the latest LiveView features, and we’re really excited to share them with you. Unfortunately it’s just not practical for us to re-film for every version release given how fluid LiveView development has been as of late.

Hopefully the next version will solidify a lot of things and we can start re-filming soon. 🤞

And yup, it’ll be a free update if you already bought the course.

In the meantime, we hope you enjoy the Rails 7 and Hotwire courses!