Profile photo for Kristin Hoppe

First and foremost, it’s important to identify which immersive is best for you. This is a pretty classic method, but I think when you’re weighing between many different decisions, having a checklist can really help you determine what factors matter.


The good news is, you already know
three important things you want:

☐ An 8-12 week long experience
☐ Online
☐ Ruby as the primary language

Here are some other criteria I’m going to add to that, assuming you’re looking for some real-world skills by the end:

☐ Full time (because learning this part-time would take longer than 8-12 weeks)
☐ Job placement (if you’re looking to use this professionally)

There are all kinds of online opportunities to learn Ruby, though they’re pretty different in their depth and scope. What you really need is an objective stack-up of some of the coding immersives to see if they fit the above criteria. Laying it all out is a surefire way to make what you want clear. Here’s a checklist to help you sort it out.

Thinkful - Ruby on Rails class
✓ 8-12 weeks
x Full time
✓ Online
✓ Ruby as primary language
x Job placement

This class pace takes about 12 weeks if you study ~15 hours/week. You’ll chat with a Ruby developer once a week to check in on progress.

Learn - Full Stack Web Development program
✓ 8-12 weeks
✓ Full time
✓ Online
✓ Ruby as primary language
✓ Job placement

This program takes a minimum of 12 weeks full time to complete, though you can complete it at whichever pace works best for you. It offers a job placement guarantee because it’s designed for students who want a career as a professional developer.

Bloc - Rails Web Development
✓ 8-12 weeks
✓ Full time
✓ Online
✓ Ruby as primary language
x Job placement

This class covers Ruby, Rails, and bootstrap design. Paces can range from 12-36 weeks, and the pace you choose determines how often you’ll speak to a mentor.

Tealeaf - Intro to Ruby and Web Development
x 8-12 weeks
x Full time
✓ Online
✓ Ruby as primary language
x Job placement

This program spends two weeks on Ruby and two weeks on web development. It’s led by an instructor online and has office hours.

Skillcrush - Ruby on Rails
✓ 8-12 weeks
x Full time
✓ Online
✓ Ruby as primary language
x Job placement

This class lasts three months, though it’s part time. You need a strong knowledge of HTML & CSS as a jumping off point.

Ultimately, you’ll have to decide which program fits the criteria the best that you’re looking for. I hope this stack up provided you with some helpful insights. If you want to dig deeper, feel free to check out another post on Quora I responded to that will probably be relevant to your search.

Best of luck!

View 1 other answer to this question
About · Careers · Privacy · Terms · Contact · Languages · Your Ad Choices · Press ·
© Quora, Inc. 2025