What is Rails?

Rails is a web development framework written in the Ruby language and typically referred to as “Ruby on Rails”. It is meant to make programming applications easier by writing code more efficiently. Rails programming can accomplish much more than many other frameworks and languages because less code needs to be written to complete tasks.

Portland 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.

To learn more about other courses offered by Epicodus, check out our Course List page.