Learn Ruby on Rails

A framework built around the language Ruby, Rails is intended to get you up and coding complete websites quickly.

We have 7 resources for learning Ruby on Rails including educational Online Classes and Websites, from providers such as Johns Hopkins University, Lynda.com, Progate, and Treehouse.

$20 monthly
Paid add-ons

Become a Ruby on Rails Developer

College | Online class

Ruby on Rails is a popular framework for building full-featured web applications. Used by startups like Basecamp, Twitter, and Hulu, Rails is an in-demand skill for web developers. Get the...


Capstone: Photo Tourist Web Application

College | Online class

In this Capstone project for the Photo Tourist you will implement a Ruby on Rails web application that makes use of both a relational and NoSQL database for the backend and expose the data through...

Paid add-ons

Rails with Active Record and Action Pack

7th - College | Online class

You already know how to build a basic web application with the Ruby on Rails framework. Perhaps, you have even taken Course 1, “Ruby on Rails: An Introduction” (we highly recommend it) where you...


Ruby on Rails5

6th - College | Online class

A web-application framework that includes everything needed to create web applications.


Ruby on Rails Guides

7th - College | Online resource

Official guides for the Ruby Programming Language

$25 monthly
Paid add-ons

Ruby - Treehouse

7th - College | Online resource

Learn Ruby from scratch. Build and launch a web app. Whether you are just starting out or are a tech industry pro, we are here to provide you with the tools to help you excel.


The Ruby on Rails Tutorial

7th - College | Online resource

The Ruby on Rails Tutorial book and screencast series teach you how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers...

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See free resources for Ruby on Rails

Frequently Asked Questions

What's the best way to learn Ruby on Rails?

The best learning resource is the one that you will stick with. For some students, that means a resource that's fun and engaging like a mobile or PC game. For others it's a resource that lets them learn on their own time, like a mobile app or YouTube channel. For other students, it's a resource that emphasizes reinforcement, such as a workbook or set of printable worksheets. The best way to figure out what is right for you is to look at a wide range of resources, keeping your selection criteria in mind. Search our database of 7 resources for learning Ruby on Rails.

What should I consider when choosing a learning resource for Ruby on Rails?

Think about what is going to help you continue with the resource and actually complete it. Primary considerations should be:

  • Time commitment - how much time can you spend with this resource per day/week?
  • Portability - will you be studying at home or in other places, such as on the bus or after school?
  • Reinforcement learning - does the resource offer reinforcement? Think about whether you'll want exercises or printable worksheets to help you practice what you learned.
  • Price - does the resource require a monthly subscription? This may be fine for topics you can learn in a month or two, but it may be prohibitively expensive otherwise.
Search our database of 7 resources for learning Ruby on Rails.

I have specific needs for learning Ruby on Rails. Where can I find learning materials to meet my needs?

Our advanced search page offers powerful filtering tools so you can find the right learning materials for you.