What is Rails?

Rails is a web development framework written in the Ruby language and typically referred to as “Ruby on Rails”. Rails was the first mainstream web framework to embrace the concept of convention over configuration, which improves productivity by setting sensible defaults that work for most projects.

Companies using Ruby on Rails who have hired Epicodus graduates include New Relic, LivingSocial, and SpendWell.

Course Overview

After establishing solid programming fundamentals in the Ruby and JavaScript courses, this class introduces students to the Rails framework used to build interactive web applications. Students will have the opportunity to learn Ruby on Rails programming and build their own programs. The outline of topics for this course is as follows:

  • Week 1: Rails basics
  • Week 2: Authentication
  • Week 3: AJAX
  • Week 4: APIs
  • Week 5: Group projects

Ruby on Rails programming is typically used by younger companies and startups, especially for building interactive web applications. Applications such as Airbnb, Twitch, SoundCloud, Basecamp, and Hulu were all built with the Rails framework.