The Pragmatic Studio
🔥  Newly-updated courses: Phoenix LiveView for LiveView 0.20 and Ruby Programming for Ruby 3.2!
As always, they're free updates if you bought the previous versions of the courses.

Aha, now
I get it!

“If you are looking for deeply technical and immersive video training, @pragmaticstudio is a steal. The pacing and content is second to none in my experience!”
As software makers, being able to learn new things quickly and well is a superpower. That's why we create clear and concise video courses for busy developers. Courses that are up-to-date, to the point, and quickly move you from confusion to "Aha, now I get it!"

In-Depth Video Courses

Never again get lost in the magic.


Phoenix LiveView

Learn how LiveView brings the heat without any of the burn!

Elixir & OTP

Get past the mumbo-jumbo by building something practical.
Unpacked Graphql

Full-Stack GraphQL

Unpack a full-stack GraphQL app built with Phoenix and React.

Ruby on Rails 7

Build a full-featured Rails 7 app from idea to deployment.

Hotwire for Rails Developers

The fastest way to turbocharge your Rails apps.


Everything you need to get started with Ruby and OO programming.
Ruby Blocks

Ruby Blocks

Explore 40+ real-world examples to design elegant Ruby code.
Unpacked Fishub

Single-Page App

Unpack a single-page app (SPA) built with Rails and Vue.

Ruby on Rails 6

Build a full-featured Rails 6 app from idea to deployment.

Latest Free Tutorials

Stay on top of your game.

Using Tailwind Css In Phoenix
Formatting Heex Templates In Vscode
What Is Hotwire
The Life Cycle Of A Phoenix Liveview
Getting Started With Phoenix Liveview
What Is Phoenix Liveview
Using Active Storage In Rails
Adding Tailwind Css To Phoenix
What Is Graphql
What Can Graphql Do
What Does A Graphql Api Know
What Is Absinthe
How To Setup Graphql In A Phoenix App
Create Elixir Mix Project And Run Code
Ruby Macros
Rails Console Shortcuts Tips Tricks

Experienced and aspiring developers love our courses!

Because they learn more and churn less.

Ross Curzon-Butler
Your course has been one of the most amazing learning experiences I have ever had. I'm absolutely loving it. The speed of the course is perfect. The tone of the videos is just right, and the workbooks are great.” Ross Curzon-Butler
Rebecca Le
“I'm not usually a fan of video courses, but @pragmaticstudio programming courses are *excellent*. Highly recommended and worth every cent!Rebecca Le
Christel Trutmann
“Most tutorials are only one-feature deep which left me with a lot of questions. I loved seeing everything working together...” Christel Trutmann
Chase Pursley
This course absolutely exceeded my expectations. Building up a web framework from scratch was quite an eye opener. I only wish I took it sooner!” Chase Pursley
Dana Nourie
This Rails course is fabulous! I took a few other courses, but still felt really confused. I learned a lot, feel more comfortable with Rails...This is my favorite Rails course.” Dana Nourie
Bruno Dusausoy
“This course, as well as all the other Pragmatic Studio courses, approaches perfection! The tone is pleasant, the explanations are clear, the exercises are interesting, and the course is ideal for practicing and learning.” Bruno Dusausoy
Eirik Holm
Our new hires are loving your online Ruby and Rails courses.Eirik Holm
Miriam Tocino
“Thanks to everything I learned with you, I am about to land a new job in which I will be programming in Ruby on Rails. Thank you very much for that!” Miriam Tocino
Thomas Neal
This is the best Rails course hands-down! I've worked through several Rails courses and they don't even come close to explaining things as well as you do.” Thomas Neal
Sergio Tapia
“This is the best Elixir material I've used... It really cemented my Elixir knowledge and I feel much more comfortable in my Elixir role.” Sergio Tapia
Robert Calco
Best $$ I ever spent on video training!” Robert Calco