Browse  ›  Software development   ›  Ruby on Rails
Icon

Grow your Ruby on Rails skills

Ruby on Rails gives developers the framework to create full-featured, object-oriented web applications. With Pluralsight’s Ruby on Rails courses, you’ll learn everything there is to know about Ruby, from installing and updating Ruby gems to utilizing the Rails Model-View-Controller (MVC) pattern. Our expert authors bring years of real-world experience to their training courses, covering how to develop and deploy sites with Ruby on Rails.

Learn on your own timelineLearn on your own timeline
Master your craftMaster your craft
Keep up with emerging trendsKeep up with emerging trends

Level up your Ruby on Rails skills

Learn Ruby on Rails from experts with real-world experience. Check out the Ruby on Rails tutorials and courses below and take your skills to the next level starting now!

Top Ruby on Rails paths

Top Ruby on Rails courses

Ruby on Rails: The Big Picture
Course
Ruby on Rails: The Big Picture
Olivier Lacan
Beginner
53m
Expanded
Testing Ruby 2 Applications with RSpec
Course
Testing Ruby 2 Applications with RSpec
Xavier Shay
Beginner
1h 46m
Expanded
Ruby on Rails Debugging
Course
Ruby on Rails Debugging
Anthony Alampi
Intermediate
1h 8m
Ruby on Rails: The Big Picture
Course
Ruby on Rails: The Big Picture
Olivier Lacan
Beginner
53m
Ruby on Rails 6: Testing a Rails Application
Course
Ruby on Rails 6: Testing a Rails Application
Anthony Alampi
Intermediate
57m
Expanded
Ruby on Rails 4: Getting Started
Course
Ruby on Rails 4: Getting Started
Samer Buna
Beginner
2h 12m
Ruby on Rails 7 Security and Performance
Course
Ruby on Rails 7 Security and Performance
Anthony Alampi
Advanced
1h 16m
Building a Ruby on Rails 7 Development Environment
Course
Building a Ruby on Rails 7 Development Environment
Raphael Alampay
Beginner
57m
Adding a User Resource to a Rails Application
Course
Adding a User Resource to a Rails Application
Raphael Alampay
Intermediate
1h 39m
Expanded
What's New in Ruby 3
Course
What's New in Ruby 3
Raphael Alampay
Beginner
1h 6m
Working with Data in Ruby 3
Course
Working with Data in Ruby 3
Raphael Alampay
Intermediate
1h 38m
Expanded
Building Ruby Web Apps with Rack 2
Course
Building Ruby Web Apps with Rack 2
Jason Clark
Intermediate
1h 38m
Building Data-driven React 17 Applications with Relay, GraphQL, and Flux
Course
Building Data-driven React 17 Applications with Relay, GraphQL, and Flux
Samer Buna
Intermediate
3h 9m
Node.js 12: Getting Started
Course
Node.js 12: Getting Started
Samer Buna
Beginner
3h 30m
Getting Started with Progressive Web Apps
Course
Getting Started with Progressive Web Apps
Bill Stavroulakis
Intermediate
1h 58m
React 17: Getting Started
Course
React 17: Getting Started
Samer Buna
Beginner
4h 2m
Expanded
Getting Started with Ember 2
Course
Getting Started with Ember 2
Noel Peden
Beginner
1h 57m
Expanded
Integrating Payments with Ruby on Rails
Course
Integrating Payments with Ruby on Rails
Kristian Freeman
Intermediate
1h 46m
Expanded
Introduction to Ruby on Rails 3
Course
Introduction to Ruby on Rails 3
Geoffrey Grosenbach
Beginner
2h 48m
Expanded
Ruby on Rails - A Jumpstart for .NET Developers
Course
Ruby on Rails - A Jumpstart for .NET Developers
Dustin Davis
Intermediate
2h 39m
Expanded
Introduction to Ruby on Rails 3 and 4
Course
Introduction to Ruby on Rails 3 and 4
Dan Bunker
Intermediate
3h 56m
Expanded
Working with Polymer.js 1 Elements
Course
Working with Polymer.js 1 Elements
Bill Stavroulakis
Intermediate
1h 43m
Expanded
Getting Started with Emmet
Course
Getting Started with Emmet
Kristian Freeman
Beginner
55m
Expanded
Building a Linux Server for Ruby on Rails Development
Course
Building a Linux Server for Ruby on Rails Development
Jim Pickrell
Intermediate
2h 30m
Expanded
Code School: Rails for Zombies
Course
Code School: Rails for Zombies
Gregg Pollack
Beginner
1h 34s
Expanded
CouchDB with Rails
Course
CouchDB with Rails
Geoffrey Grosenbach
Beginner
1h 1m
Expanded
Rails 4.1 Performance Fundamentals
Course
Rails 4.1 Performance Fundamentals
Brian Morearty
Intermediate
4h 20m
Expanded
TextMate for Rails 1
Course
TextMate for Rails 1
Geoffrey Grosenbach
Intermediate
55m
Expanded
REST for Rails 2
Course
REST for Rails 2
Geoffrey Grosenbach
Intermediate
57m
Expanded
Test-First Development for Rails
Course
Test-First Development for Rails
Geoffrey Grosenbach
Intermediate
1h 17m

The Technology Skills Platform

Pluralsight IQ

Pluralsight IQ

Validate skill levels with assessments that take 5 minutes or less.

Channels

Channels

Curate and share Pluralsight content to reach your learning goals faster.

Hands-on learning

Hands-on learning

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.

Thousands of courses

Thousands of courses

Keep up with the pace of change with expert-led, in-depth courses.

What is Pluralsight?

Your career is defined by what you know and how well you know it.

With our platform, you can benchmark and prove your knowledge, keep up with emerging trends and build in-demand skills in areas like DevOps, machine learning, cloud, security and infrastructure. 

What our customers are saying

Plans & Pricing

Build skills that deliver results

Monthly Yearly
Save at least {{annual-percent-savings}}%!

Standard

$29.00
per month
$299.00
per year
Core course library,
paths and skill assessments.
  • 10 day free trial
  • Core library access
  • Skill and Role assessments
  • Learning paths and channels

Premium

$49.00
per month
$449.00
per year
Entire library of core and expanded courses, exams, projects and interactive courses.
  • Everything under Standard plus:
  • Expanded library access
  • Certification library access
  • Interactive courses and Projects

Future proof
your skills