50 Best + Free Ruby Courses & Certification [2020][UPDATED]

As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best Ruby Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more

💻 Which Ruby Course Provider is best for me?
  • Udemy and Eduonix are best for practical, low cost and high quality Ruby courses.
  • Coursera, Udacity and EdX are the best providers for a Ruby certificate, as many come from top Ivy League Universities.
  • YouTube is best for free Ruby crash courses.
  • PluralSight, SkillShare and LinkedIn are the best monthly subscription platforms if you want to take multiple Ruby courses.
  • Independent Providers for Ruby courses & certificates are generally hit or miss.
💼 What is Ruby used for?
Ruby's syntax is simple, easy to read, and similar to the English language. As a result, it's a great language for beginners. Because the language is written using Ruby, this means that it is also easy to work with the Rails framework.
💰 How much do Ruby developers make?
$43,500 - $55,499
0% of jobs
$55,500 - $67,499
2% of jobs
$67,500 - $79,499
5% of jobs
$79,500 - $91,499
8% of jobs
$100,500 is the 25th percentile. Salaries below this are outliers.
$103,500 - $115,499
14% of jobs
The average salary is $123,433 a year
$115,500 - $127,499
14% of jobs
$127,500 - $139,499
14% of jobs
$146,500 is the 75th percentile. Salaries above this are outliers.
$151,500 - $163,499
9% of jobs
$163,500 - $175,500
5% of jobs
US National Average$43,500 $175,500$123,433/year
📃 Is a Ruby Certificate worth it?
Yes and No. Certified Ruby developers on average make more money. Having a Ruby certificate greatly increases the chance of landing an interview and can open otherwise closed doors. Coursera, Udacity and EdX offer excellent certificate options for impressing your future employers. Eduonix, Udemy and several other providers offer certificates, but they aren't as reputable. If you have a Computer Science Degree, certificates are not as important. Still, many employers won't care about certificates, but rather your interview skills, experience and/or skills assessment.
Sort By:







Publication Year


97 Filtered Courses
Web Development 101

1 )

Web Development 101 (2013)

The Odin Project offers this Web Development 101 course to help beginners get a hands-on introduction to tools and concepts that run the internet. It covers the basics of coding concepts, text editors, Ruby, Git HTML, JavaScript and CSS. This is the introduction to a coding bootcamp that aims to get students ready for professional applications.
    • This introduction covers substantial ground, but it is only the beginning. A complete path to web development is available through continued learning.
    • Online community appears more dedicated to success than most, making it an invaluable resource.
    • Self-paced learning lets you get back what you put into the learning process.
    • Similar to free-range parenting, the Odin method is all about self-sufficiency. Those who do best being led by the hand will not succeed here.
    • This is priming students for deep mastery of concepts. Information is dense compared to other introductory courses.

2 )

Agile Development Using Ruby on Rails - The Basics

Learn Ruby programming language basics, the Ruby on Rails Model-View-Controller (MVC) development framework and software engineering fundamentals.

iconQuality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 99 / 100

Learn Ruby on Rails from Scratch

3 )

Learn Ruby on Rails from Scratch (2018)

A complete guide to master Ruby and Rails framework

iconWhat You'll Learn

  • By the end of the course you will be able to create websites and websolutions using Ruby on rails
  • You will be able to work on Rails project in your company or as freelancer
  • You will be able to understand the concepts underlying this powerful web framework
  • You will be able to master the Ruby Programming Language
Professional Rails Code Along

4 )

Professional Rails Code Along (2016)

Develop a real world Rails project using TDD/BDD, including a step by step guide to building professional applications.

iconWhat You'll Learn

  • Build a professional grade Rails project
  • Using Test Driven Development to develop the application
  • Learn Rails best practices
  • Integrate the ability to send SMS messages from an application
  • Work with callbacks
  • Learn how to create a full permission structure
  • Using Capybara for automated, end to end testing
  • Perform advanced debugging
  • Implement Single Table Inheritance
  • Create custom rake tasks
Learn to Code with Ruby

5 )

Learn to Code with Ruby (2020)

A comprehensive introduction to coding with the Ruby programming language. Complete beginners welcome!

iconWhat You'll Learn

  • Code in the Ruby programming language
  • Utilize common objects like Strings, Arrays, Hashes, and more
  • Solve popular coding challenges with Ruby
Ruby on Rails: Training and Skills to Build Web Applications

6 )

Ruby on Rails: Training and Skills to Build Web Applications (2014)

Designed for entrepreneurs who want to learn to code their own ideas. No prior experience needed.

iconWhat You'll Learn

  • By the end of this course, you will be able to build a complete web app with the skills to apply your learnings to any idea.
  • You will learn how to use Ruby 2 and Rails 4 to rapidly prototype your ideas.
  • You will learn the basics of front-end web design with Bootstrap 3.
  • You will learn how to work with APIs by using the Stripe API to implement payments.
  • You will learn how to implement features such as user login, data validations, image uploads, order forms, seller dashboards, and purchase histories.
  • You will learn how to navigate GitHub and Heroku.
  • You will learn how to read documentation to install and setup open-source code.
Ruby On Rails: Stock Market App

7 )

Ruby On Rails: Stock Market App (2020)

Build a Cool Stock Quote App In Rails

iconWhat You'll Learn

  • Build Web Apps With Ruby On Rails
  • Build Your Own Stock Market Website
  • Understand the Bootstrap CSS Framework
  • Use Databases with Ruby on Rails
Web Application Automation - Selenium - Ruby - Cucumber

iconWhat You'll Learn

  • Complete understanding of basic to expert Ruby concepts with practical implementation
  • Complete understanding of basic to advance cucumber with practical implementation
  • Can automation any realtime application and also can design framework from scratch
Ruby Programming For Everyone

iconWhat You'll Learn

  • Ruby From Beginner To Advanced
  • Object Oriented Programming
  • Set Up A Cloud Dev Environment
  • Variables, Strings, and Data Types
  • Getting User Input and Output
  • Conditional If/Else & Comparisons
  • Arrays, Loops, And Hashes
  • Methods, Classes and More!
Getting Started with Ruby on Rails

10 )

Getting Started with Ruby on Rails (2017)

Foundations for Building Web Apps with Ruby on Rails

iconWhat You'll Learn

  • Basics of Ruby
  • The MVC architecture of Rails
  • How Rails supports the Development of Models
  • How Rails supports the Development of Views
  • Best Practice in the use of HTML5 and CSS3
  • Best Practice in Behavioural Driven Development
  • How to use an extensive range of Ruby Gems to maximise productivity
  • CSS3 Animations
  • Responsive Design
Learn Ruby on Rails - Build a Craigslist Clone

11 )

Learn Ruby on Rails - Build a Craigslist Clone (2017)

Build a minimalist classifieds website from scratch with Rails 4 and Ruby 2.

iconWhat You'll Learn

  • Gain a general understanding of Rails
  • Build a Classifieds website with Ruby on Rails

Show All