Ruby on Rails

Ruby on Rails is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller framework, providing default structures for a database, a web service, and web pages.

You can customize this template

Built for engineers

Use this learning plan to master Ruby on Rails and build web applications and web services using convention over configuration (CoC).


  1. Introduction to Ruby
    • Familiarize yourself with the Ruby programming language.
    • Learn about Ruby syntax, data types, control structures, and object-oriented programming concepts.
    • Gain proficiency in using Ruby's built-in methods and libraries.
  2. Getting Started with Ruby on Rails
    • Understand the fundamentals of Ruby on Rails framework.
    • Learn how to create a new Rails project and navigate the directory structure.
  3. Model-View-Controller (MVC) Architecture
    • Understand the MVC architecture and how it is implemented in Ruby on Rails.
    • Learn about ActiveRecord for object-relational mapping (ORM) and database integration.
    • Explore how to define models, controllers, and views in a Rails application.
  4. Routing and RESTful APIs
    • Learn about routing in Ruby on Rails and how to define routes for different actions.
    • Understand RESTful principles and how to build RESTful APIs in Rails.
    • Explore techniques for handling different HTTP methods, parameters, and route customization.

Ready to level up your talents?

No credit card required - 14-days free trial
Try out for free