How to Learn Ruby on Rails - 54 Bootcamps to Get You Started

Not Sure Where to Apply?

By: The SwitchUp Team
Last Updated: January 10, 2020

Ruby on Rails, also called Rails, is a very popular open-source, full-stack web development framework written in Ruby. Many well-known websites were built using Ruby on Rails, including Shopify, Kickstarter, ZenDesk, and SoundCloud. While Rails is one of the most beginner-friendly approaches to web development, it’s robust enough to create powerful and useful web applications. Since its launch, Ruby on Rails has inspired frameworks in other languages, including Node.js.

Ruby on Rails is typically used by web developers. Web development as a whole is a growing specialization, and the U.S. Bureau of Labor Statistics projects 13 percent growth in the field between 2018 and 2028, which is much faster than the 5 percent projected growth rate across all occupations. The median salary for web developers in the U.S. is $70,000, while the most experienced professionals earn upwards of $124,000.

There are many bootcamps available for people who are interested in Ruby and web development. Below is a list of those that include, or focus on, Ruby on Rails. SwitchUp lists course materials and student reviews within each bootcamp listing to help interested students compare their options.

Available Online
Flexible Classes
Locations: Online
Courses: Advanced Excel Workshop, Agile Scrum Master Certification Training, Certified ScrumMaster® (CSM®) Training and Certification Course, +23 More
Subjects: Agile, Angular, API, AWS, Azure +32 More
Available Online
Flexible Classes

GreyCampus transforms careers through skills and certification training. We are a leading provider of training for working professionals in the areas of Project Management, Big Data, Data Science, Service Management and Quality Management. GreyCampus offers Bootcamp (instructor-led online) and Non-Bootcamp (online self-learning ) courses. The growing suite of accredited courses is constantly upgraded to address the career enhancement goals of working professionals.
Locations: Boulder
Courses: Android App Development In-Depth Intensive, Digital Marketing and Social Media In-Depth Intensive, Mobile & Responsive Website Development Hands-On, +5 More
Subjects: Android, CSS, Design Principles, Digital Marketing, Game Design +12 More

For over ten years, BDA has a proven track record of providing high-impact, low-cost training for creative professionals and entrepreneurs. Our community-powered, in-person classes & workshops are focused on practical skills and taught by industry professionals; in addition, we offer a wide variety of social and networking events, coworking and private offices, a professional directory, a membership program, and much more. Whether you work in film, technology, design, photography, or business, we seek to empower...
Locations: Minneapolis
Courses: Intro to Android, Intro to iOS, Intro to Ruby on Rails, +2 More
Subjects: Android, Digital Marketing, iOS, Java, Mobile +3 More

Based in Minneapolis, MN, Smart Factory is a school for designers, engineers, and website owners who want to expand their skills to meet the growing demand for web and mobile experts. Courses are taught in person by industry experts who are the brains and power behind hundreds of successful products. Smart Factory offers day and evening courses in Mobile UI Design, iOS Swift Development, Web Production, Ruby on Rails, SEO, and Android Development.
Locations: Portland
Courses: JavaScript Immersion Program, Ruby on Rails Development Bootcamp
Subjects: JavaScript, Node.js, Ruby on Rails

Portland Code School students learn valuable skills and strategies from experienced programmers, develop the skills needed to join a leading tech company, and have direct access to local sponsoring companies interested in hiring new developers. There is a huge and rapidly growing demand for able-minded programmers who are not only capable of skillful programming, but also skillful at communicating with clients and peers. Tech shops cannot exist with single-faceted programmers alone; the most valuable among...
Locations: San Diego
Courses: Computer Science
Subjects: Algorithms, CSS, Data Structures, Design Principles, Entrepreneurship +13 More

If you live in San Diego, CodingSchool.io is 100% free and always will be. The only cost is your time. At least once per week, you'll have to come in to class (physically, not online). The minimum commitment is 2 hours per week. The CodingSchool.io curriculum is designed to provide the equivalent of an undergraduate education in computer science. You'll take exactly the same courses that a university-level computer science major would take. You'll be...

Start Your Career with a Top-Rated Bootcamp

Locations: Moscow
Courses: Web Development
Subjects: Bootstrap, Career Coaching, CSS, Git, Heroku +13 More

The Shkola is the first coding bootcamp in Russia. In 8 weeks students will learn the required fundamentals of web development to change their career or launch their startup. The curriculum covers the whole stack of web development: layout using HTML & CSS, front-end development using the latest JavaScript, back-end development with Ruby on Rails. The students will learn how to use Git version control and text editors. The bootcamp also provide skills required to...
Locations: San Francisco
Courses: Fundamentals of Web Development, Rails, TDD, and Professional Engineering, SQL Deep-Dive & Metrics, +1 More
Subjects: Algorithms, CSS, Data Science, Data Structures, HTML +5 More

We believe that learning to code shouldn't mean struggling alone, putting your life on hold, or paying a fortune. We know — over the past two years, we've helped train over a hundred beginners to be full-time, professional software engineers. We've taken everything we know about teaching beginners and distilled it into a series of three, 100% online workshops run by expert teachers. Whether you're looking to change careers, learn the basics, or shore up...
Locations: Online
Courses: IT Ops, Security, Software Development
Subjects: .NET, Agile, Angular, Artificial Intelligence (AI), ASP.NET +44 More

Pluralsight is an online learning platform designed to help technologists stay up to date with changing technology with "Paths" in Web Development, IT Ops, Creative, Security. With Pluralsight's platform, you can keep up with the speed of technology, work smarter and faster, and gain in-demand skills in areas like cloud, mobile, security and data. Courses are self-paced, and students can take skill assessments to identify where to start on a Path based on their background....
Locations: NYC
Courses: App Factory
Subjects: Phonegap, PHP, Ruby, Ruby on Rails

The {c}0dEd is a place to learn how to make apps like never before. We seek individuals with no programming experience. Programming is no longer about sitting at home in the dark working all night without social interaction. Programming is collaborative. We teach all elements of web and mobile app development via team exercises, utilizing immersive learning methods to ensure that by the time you finish our class, the possibilities of your app adventures can...
Locations: Singapore
Courses: Data Science (Python), Web Development (Ruby on Rails)
Subjects: Cyber Security, Data Science, Front-End Web Development, Matplotlib, NumPy +3 More

UpCode Academy is a technology academy in Singapore that offers 6-week bootcamps. They provide to students relevant tech education developed and delivered by industry practitioners and domain experts.

Best Bootcamps received an average 3.80 of 5 based on 7231 reviews.

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.