Learn Ruby on Rails
StartWhy Learn Ruby on Rails?
As one of the most powerful ways to quickly develop web applications, Ruby on Rails has a high relevance and demand in today’s marketplace. Companies like Airbnb, Fab.com, Hulu, and even Codecademy, have built their products using the Rails framework. Building with Rails also offers a good opportunity to put into practice the other skills you’ve learned so far—from implementing static webpages with HTML and CSS to using programming concepts like object-oriented programming.
Take-Away Skills:
Build 8 full-fledged web applications with Rails, one of the most popular and easy to use web application development frameworks. By the end of the course, you will be familiar with Rails core concepts, like the MVC design pattern, and how to communicate with databases to persist data. Rails is a Ruby-based framework, and builds off knowledge from the Ruby course.
Codecademy courses have been taken by employees at
- 1Get up and running quickly by building a Rails app from scratch.
- 2Learn how to add a database to a Rails app.
- 3Use assocations to model one-to-many relationships.
- 4Model many-to-many relationships to build powerful Rails apps.
- 5Take what you learned in this course and put it all together with these projects.
What you'll create
Portfolio projects that showcase your new skills
Broadway
In this project, you'll create a Rails app for a static landing page.
Bolt Network
In this project, you'll create two static pages using the Rails app's layout file and a view helper.
Innovation Cloud
In this project, you'll build a launch page that uses a model to save email addresses to a database.
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, Pinterest“I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.”